MCP Catalogs
首页

AzureMCP-demo

by AbhijithGanesh·0·综合分 27

Azure服务的双语言(Python/TypeScript)MCP服务器教程实现,包含清晰的设置指南。

ai-llmcloud-storagedeveloper-tools
0
Forks
0
活跃 Issue
12 个月前
最近提交
2 天前
收录于

概述

这个仓库提供了一个专门针对Azure服务的MCP服务器实际演示。它提供了两种实现路径:使用modelcontextprotocol包的Python 3.12实现和使用@modelcontextprotocol/sdk的TypeScript实现。教程结构良好,包含明确的先决条件、安装步骤和项目结构文档。它通过@azure/mcp提供Server-Sent Events (SSE)传输支持,是开发人员创建Azure特定MCP集成的良好起点。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:学习如何为Azure云服务实现MCP服务器
:在AI助手与Azure资源之间创建集成
:开发用于与Azure API端点交互的自定义工具

什么时候选它

如果您需要实现自己的 Azure MCP 服务器的起点,可以选择此模板。

什么时候不要选它

不适用于生产环境,因为它没有包含实际的 Azure 服务集成。

可对比工具

azure-mcpmcp-server-template

安装

安装

先决条件

  • 已安装[Bun](https://bun.sh/)包管理器
  • Azure订阅
  • Python 3.12+(用于Python实现)
  • Node.js/TypeScript环境(用于TypeScript实现)

Python实现

cd custom-mcp-server/python3
python -m venv .venv
source .venv/bin/activate
pip install -e .

TypeScript实现

cd custom-mcp-server/typescript
bun install

运行服务器

./start-server.sh

Claude Desktop配置

将此添加到您的claude_desktop_config.json中:

{
  "mcpServers": {
    "azure-mcp": {
      "command": "python",
      "args": ["/path/to/AzureMCP-demo/custom-mcp-server/python3/main.py"]
    }
  }
}

AzureMCP-demo 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。