remote-mcp-azure-function
The project provides an Azure Function that enables AI agents to access and analyze financial data from the AlphaVantage API via MCP. It includes a demo agent for testing and offers tools for a seamless development and deployment process on Azure.
AlphaVantage MCP Server with Azure Functions
This project is an Azure Function implementation acting as a bridge between an MCP Server and the AlphaVantage Financial API. It allows AI agents to access financial data for analysis using MCP-exposed tools, including endpoints like Company Overview and Balance Sheet. A demo agent with PydanticAI is provided for testing. Key prerequisites include Azure CLI and an AlphaVantage API key. Instructions cover local development, deployment, and VS Code setup for MCP development.
Prerequisites
- Azure subscription
- Azure Developer CLI
- Azure Functions Core Tools
- Python 3.11
- AlphaVantage API key
Deployment
Deploy the application using Azure CLI. After deployment, retrieve your MCP extension system key for the MCP endpoint URL.
Setup VS Code
Configuration for connecting to MCP endpoints either locally or deployed on Azure.