mcpField
G
Getting Started with Remote MCP Servers using Azure Functions (Overview)

Getting Started with Remote MCP Servers using Azure Functions (Overview)

本地服务
github.com/Azure-Samples云与基础设施11921 周前更新

关于 Getting Started with Remote MCP Servers using Azure Functions (Overview)

该项目是 Azure Functions 中远程 MCP 服务的入门总览页,提供各语言技术栈的快速入门模板与仓库链接。服务通过密钥与 HTTPS 保护,并可借助 EasyAuth、API 管理及 VNET 网络隔离扩展安全选项。

主要功能

  1. 01基于 MCPTrigger 的 Azure Functions 原生体验
  2. 02覆盖 Python、TypeScript、JavaScript、C# 与 Java
  3. 03支持本地调试与 azd up 一键部署
  4. 04通过密钥与 HTTPS 保护服务
  5. 05可选 EasyAuth、APIM 与 VNET 隔离

适用场景

  1. 01在 Azure Functions 上部署自定义远程 MCP 服务
  2. 02按所用编程语言选择对应的模板仓库
  3. 03为远程 MCP 服务增加 OAuth 或网络隔离

MCP 相关

该项目提供远程 MCP 服务的模板,利用 MCPTrigger 将 Azure Functions 中的代码暴露为 MCP 服务,供远程 MCP 客户端调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

使用 Azure Functions 远程 MCP 服务入门(概述)

本文档包含快速入门模板和其他资源,帮助你轻松使用 Azure Functions 构建自定义远程 MCP 服务并将其部署到云端。你可以在本地计算机上克隆、还原和运行项目并进行调试,也可以运行 azd up,在几分钟内将其部署到云端。此 MCP 服务通过密钥和 HTTPS 实现安全保护,并支持使用 EasyAuth 和/或 API Management 配置 OAuth,以及通过 VNET 实现网络隔离。

使用 Azure Functions 的 MCP 扩展

你可以获得原生的 Azure Functions 体验,通过 MCPTrigger 将代码转化为 MCP 服务。

语言(技术栈)仓库位置
Pythonremote-mcp-functions-python
TypeScript(Node.js)remote-mcp-functions-typescript
JavaScriptremote-mcp-functions-javascript
C#(.NET)remote-mcp-functions-dotnet
Javaremote-mcp-functions-java

*通过 APIM 无服务器网关增强(+Entra、OAuth)

语言(技术栈)仓库位置
Pythonremote-mcp-apim-functions-python

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。