MCP.so
登录

Getting Started with Remote MCP Servers using Azure Functions (P…

@raorugan

基本信息

分类

云与基础设施

传输方式

stdio

作者

raorugan

关于 Getting Started with Remote MCP Servers using Azure Functions

MCP server sample travel buddy app hosted on Azure Functions on Azure Container Apps and MCP extension

Getting Started with Remote MCP Servers using Azure Functions 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "MCPonFuncOnACA": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "10000:10000",
        "-p",
        "10001:10001",
        "-p",
        "10002:10002",
        "\\"
      ]
    }
  }
}

Getting Started with Remote MCP Servers using Azure Functions 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Getting Started with Remote MCP Servers using Azure Functions (Python)?

A quickstart template to build and deploy a custom remote MCP server to Azure Functions using Python. It is secured by design with keys and HTTPS, and supports options for OAuth, API Management, and VNET isolation.

How to use Getting Started with Remote MCP Servers using Azure Functions (Python)?

Set up prerequisites: Python 3.11+, Azure Functions Core Tools, and Azurite storage emulator. Run locally by changing to src, running pip install -r requirements.txt, then func start. Connect clients via VS Code Copilot Edits or MCP Inspector using the SSE endpoint http://localhost:7071/runtime/webhooks/mcp/sse. Deploy to Azure with azd up or through Azure Container Apps documentation.

Key features of Getting Started with Remote MCP Servers using Azure Functions (Python)

  • Quickstart template for a remote MCP server
  • Built with Azure Functions and Python
  • Secure by design with keys and HTTPS
  • Supports local development and cloud deployment
  • Includes sample travel MCP tools via RapidAPI
  • Options for OAuth, API Management, and VNET isolation

Use cases of Getting Started with Remote MCP Servers using Azure Functions (Python)

  • Build a custom remote MCP server for LLM tools
  • Securely expose MCP endpoints in Azure
  • Integrate travel APIs as MCP tools
  • Experiment with remote MCP servers using Azure Functions

常见问题

1

What prerequisites are needed?

Python 3.11 or higher, Azure Functions Core Tools, and an Azure Storage emulator (Azurite). Visual Studio Code with the Azure Functions extension is optional for local debugging.

2

How do I run the server locally?

Start Azurite, then in the `src` folder run `pip install -r requirements.txt` followed by `func start`. The server listens on `http://localhost:7071/runtime/webhooks/mcp/sse`.

3

How do I connect an MCP client?

Use the SSE transport with the endpoint URL. For local testing, the URL is `http://localhost:7071/runtime/webhooks/mcp/sse`. For remote access, include the system key as a `code` query parameter or as the `x-functions-key` header.

4

How do I deploy to Azure?

Run `azd up` in the project root, or follow the Azure documentation to provision Azure Functions on Azure Container Apps. The deployed endpoint will be secured with a system key by default.

5

What sample tools are included?

Two MCP tools are defined: `get_attractions` and `get_attractions_reviews`, which call the RapidAPI Booking.com API to retrieve travel details.

评论

云与基础设施 分类下的更多 MCP 服务器