关于 Getting Started with Remote MCP Servers using Azure Functions (Node.js/TypeScript)
这是一个快速入门模板,用于在 Azure Functions 上构建并部署远程 MCP 服务。开发者可在本地克隆、运行并调试,再通过 azd up 部署到云端。项目声明其 MCP 服务在设计上即具备安全保护。
主要功能
- 01基于 Azure Functions 的远程 MCP 服务
- 02本地运行与调试支持
- 03通过 azd up 部署到云端
- 04内置 MCP 身份验证
- 05提供工具、提示词和 MCP Apps 示例
适用场景
- 01快速搭建部署在 Azure 上的远程 MCP 服务
- 02学习 Azure Functions 的 MCP 扩展用法
- 03基于示例扩展自定义工具或提示词
MCP 相关
该项目是 MCP 服务的模板,用于暴露工具、提示词以及带交互界面的 MCP Apps 资源给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
使用 Azure Functions 构建远程 MCP 服务(Node.js/TypeScript)
使用 Azure Functions 在 Azure 上构建并部署远程 MCP 服务。每个示例都是独立的快速入门项目,你可以克隆项目、在本地运行,并在几分钟内通过 azd up 部署到云端。
想使用其他语言?请参阅 .NET/C# 和 Python 版本。
观看视频概览

先决条件
开始使用任何示例前,请安装以下内容:
- Node.js,版本 18 或更高
- Azure Functions Core Tools >=
4.0.7030 - Azure Developer CLI (azd)
- Visual Studio Code 及 Azure Functions 扩展(推荐)
- Docker — 用于运行 Azurite,即本地 Azure Storage 模拟器
示例
| 示例 | 开始使用 | 演示内容 |
|---|---|---|
| mcp-tools | README | MCP 工具触发器:Hello World、使用 Azure Blob 绑定保存/获取代码片段、结构化内容(图像、资源链接) |
| mcp-prompts | README | MCP 提示词触发器:可复用、可参数化的提示词模板(代码审查、摘要生成、文档编写) |
| mcp-weather-app | README | MCP 应用:工具 + UI 资源,在沙盒 iframe 中提供交互式天气组件 |
后续步骤
- 深入了解 Azure Functions MCP 扩展
- 深入了解内置 MCP 身份验证
- 关注我们在 Azure SDK Blog 和 Tech Community 发布的博客文章,获取最新动态。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。