这是一个使用 TypeScript 编写的 模型上下文协议 (MCP) 服务器的 azd 模板,可部署到 Azure 容器应用中,并采用 SSE 进行数据传输。此模板能帮助开发者快速搭建并部署 MCP 服务器。
要部署此模板,您需要安装以下工具:
使用 Azure 开发者 CLI 按照以下步骤部署此模板:
azd auth login
azd init 命令:azd init --template powergentic/azd-mcp-ts
azd 打包应用镜像并部署到 Azure 容器应用所需的工具。azd up 命令来配置 Azure 基础设施并部署 Web 应用到 Azure:azd up
azd up 完成后,可能需要几分钟时间来完成),MCP 服务器将开始运行。
/sse URL。
示例 URL:https://ca-mcp-vnv7lqmg46722.bravebeach-29a82758.eastus2.azurecontainerapps.io/sse
这将打开一个流式输出页面,显示类似以下内容的界面:
除了部署用于托管 MCP 服务器的 Azure 资源外,此模板还包括一个 DOCKERFILE,用于打包 TypeScript 编写的 MCP 服务器应用。
以下资源将与该模板一起部署:
| 属性 | 详情 |
|---|---|
| 容器应用环境 | 托管容器应用的环境 |
| 容器应用 | 托管 MCP 服务器应用的容器实例 |
| 日志分析器和应用程序见解 | 提供容器应用环境的日志记录服务 |
| 容器 registry | 用于部署自定义 Docker 容器 |
以下是一些额外的资源链接,帮助您了解构建和部署 TypeScript 的 MCP 服务器以及相关主题:
暂未提及相关许可证信息。
该 azd 模板由 Chris Pietschmann 编写,他是 Powergentic.ai 的创始人,微软 MVP、HashiCorp 资深布道师和微软认证讲师 (MCT)。