远程MCP服务器功能

使用Azure Functions构建和部署自定义远程MCP服务器,支持本地调试和云部署,内置认证和网络隔离功能。

  • by Azure-Samples
  • Python
  • 本地部署
  • 126 星标
  • 更新于
在 GitHub 查看 Azure-Samples/remote-mcp-functions-python

使用说明

使用Azure函数(Python)开始使用远程MCP服务器

此仓库有一组示例,可帮助您使用Azure Functions轻松构建自定义远程MCP服务器并将其部署到云端。您可以通过调试在本地计算机上克隆/还原/运行,以及 azd up 在几分钟内将服务器安装到云中。

所有示例MCP服务器都配置了 内置身份验证 使用Microsoft Entra作为身份提供者。

您还可以使用 API管理 以保护服务器以及使用VNET进行网络隔离。

如果您正在寻找更多语言的样本,请查看 .NET/C# 和 Node.js/TypeScript 版本。

先决条件

以下是使用Azure Functions的远程MCP服务器的架构图:

此仓库中的示例

每个项目README都有本地运行、连接到MCP服务器、部署到云端等的说明。

项目 描述 入门
功能cpTool MCP工具——代码段CRUD、二维码生成、结构化元数据、批处理操作 自述文件
功能mcp资源 MCP资源——代码段资源模板、服务器信息资源 自述文件
函数MCPPrompts MCP提示——代码审查清单、总结内容、生成文档 自述文件
McpWeatherApp 天气应用程序——带交互式UI的MCP应用程序演示 自述文件

下一步