- Azure Container Apps remote MCP server example
What is Azure-MCP-Server?
Azure-MCP-Server is a FastAPI-based Model Context Protocol (MCP) server designed for Azure Container Apps, providing weather-related tools such as alerts and forecasts through a secure API-key-protected Server-Sent Events (SSE) interface.
How to use Azure-MCP-Server?
To use Azure-MCP-Server, clone the repository, set up the virtual environment, install dependencies, set your API key, and run the server. A sample Python client is included for command-line interaction.
Key features of Azure-MCP-Server?
- Provides weather alerts and forecasts via SSE.
- Secure API key authentication.
- Integration with MCP-compatible clients like Visual Studio Code.
Use cases of Azure-MCP-Server?
- Real-time weather alerts for specific US states.
- Weather forecasts based on geographic coordinates.
- Integration with custom scripts for automated weather data retrieval.
FAQ from Azure-MCP-Server?
- What programming language is used?
The server is built using Python 3.11 or later.
- How do I deploy it to Azure?
Use the Azure CLI command provided in the documentation to deploy the server to Azure Container Apps.
- What should I do if I encounter errors?
Check the troubleshooting section in the documentation for common issues and solutions.