powergentic/azd mcp-ts
一 azd 部署模板 模型上下文协议(MCP) 使用SSE传输将TypeScript编写的服务器写入Azure容器应用程序。
先决条件
要部署此模板,您需要安装以下内容:
部署
要使用此模板,请使用以下步骤 Azure开发者命令行界面:
- 登录到Azure Developer CLI。每次安装只需要一次。
azd auth login- 使用初始化此模板
azd init:
azd init --template powergentic/azd-mcp-ts- 确保Docker引擎在您的计算机上运行。这将需要
azd在部署到Azure容器应用程序之前,为应用程序构建Docker映像。
- 使用
azd up配置您的Azure基础架构并将web应用程序部署到Azure。
azd up- 一旦模板完成了所有资源的配置,并且Azure容器应用程序完成了应用程序容器的部署 _(这可能需要一分钟左右的时间
azd up从完成到结束)_,MCP服务器将运行。
Screenshot AZD UP completed successfully
- 要验证MCP服务器是否正在运行,请将浏览器导航到
/sse浏览器中应用程序的url。
示例URL:
https://ca-mcp-vnv7lqmg46722.bravebeach-29a82758.eastus2.azurecontainerapps.io/sse这将在浏览器中打开一个流式输出,看起来类似于以下内容:
Screenshot of /sse endpoint on the MCP server
- 恭喜,你现在有一个用TypeScript编写的简单MCP服务器,并在Azure中运行!现在,您可以自定义此应用程序,以构建您的AI解决方案所需的特定MCP服务器。
架构图
Diagram of Azure Resources provisioned with this template
除了部署Azure资源来托管MCP服务器外,此模板还包括 DOCKERFILE 它使用TypeScript构建MCP服务器应用程序。
Azure资源
以下是使用此模板部署的Azure资源:
- 容器应用程序环境 -容器应用程序的托管环境
- 容器应用程序 -MCP服务器应用程序的托管
- 日志分析 和 应用洞察 -容器应用程序环境的日志记录
- 集装箱登记处 -用于为应用程序部署自定义Docker容器
资源链接
以下是一些额外的资源链接,有助于解释有关在TypeScript中构建自定义MCP服务器以及MCP和SSE是什么的主题:
- 作者:Chris Pietschmann
作者
这 azd 模板由以下人员编写 Chris Pietschmann,创始人 Powergentic.cn微软MVP、HashiCorp大使和微软认证培训师(MCT)。

