MCP.so
Sign In

Azure Container Apps remote MCP server example

@KRVaghani

Basic information

Category

Cloud & Infrastructure

Transports

stdio

Author

KRVaghani

About Azure Container Apps remote MCP server example

No overview available yet

Azure Container Apps remote MCP server example config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "Azure-MCP-Server": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

Azure Container Apps remote MCP server example tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Azure Container Apps remote MCP server example?

An MCP server built with FastAPI that provides weather-related tools (alerts and forecasts) via SSE transport, authenticated with an API key. Designed for deployment on Azure Container Apps and integration with MCP-compatible clients like Visual Studio Code.

How to use Azure Container Apps remote MCP server example?

Clone the repo, set up a Python virtual environment with uv, export an API_KEYS environment variable, run uv run fastapi dev main.py, then connect via the included sample client or configure VS Code’s mcp.json with SSE URL and API key header.

Key features of Azure Container Apps remote MCP server example

  • SSE transport for MCP communication
  • API‑key authentication via x‑api‑key header
  • Weather tools: get_alerts and get_forecast
  • Ready‑to‑use sample Python client
  • One‑command deployment to Azure Container Apps

Use cases of Azure Container Apps remote MCP server example

  • Fetch weather alerts for a US state from an MCP client
  • Retrieve weather forecasts by latitude/longitude
  • Integrate the server as a remote tool in VS Code’s MCP workflow
  • Deploy as a scalable, managed container app on Azure
  • Test and prototype MCP‑based weather services locally

Frequently asked questions

1

What does this server do?

It exposes two weather‑related tools (`get_alerts` and `get_forecast`) over a secure SSE endpoint, authenticated with an API key, for use by any MCP‑compatible client.

2

What are the prerequisites to run it locally?

Python 3.11 or later and [uv](https://docs.astral.sh/uv/getting-started/installation/) are required.

3

How is authentication handled?

The server requires an `x‑api‑key` header on SSE requests; the key is set via the `API_KEYS` environment variable.

4

Can it be deployed to Azure?

Yes, run `az containerapp up` with the provided command to deploy to Azure Container Apps; the public URL is returned on success.

5

What transport does it use?

Server‑Sent Events (SSE) via the `/sse` endpoint, with session‑based messages routed through `/messages`.

Comments

More Cloud & Infrastructure MCP servers