Azuremcp-2025
在 2026 年 6 月期间使用 Azure MCP Server 进行测试。涉及使用容器(在 Docker Hub 上构建 + 发布,使用 VS Code 测试的 Docker Compose)。
用于测试的最新公共图像 :
renatogroffe/azure-mcp-2025-06:8为什么我要创建映像,而不是使用Docker本身MCP服务器目录中的版本?
- 微软本身推荐 文档 从项目。
需要创建一个主服务,为了测试目的,我已经关联了如下权限: 读者:
az ad sp create-for-rbac --name testes-mcp-azure --role Reader --scopes /subscriptions/SUBSCRIPTION_IDO uso da角色 读者 在某些操作中可能不够。对于涉及存储帐户 blob 详细信息或 Azure 应用配置密钥/值的查询,请使用以下角色:
- 存储Blob数据读取器
- 应用程序配置数据读取器
它将返回一个包含代表主服务的 App Registration 设置的 JSON:
{
"appId": "ID DA APP REGISTRATION",
"displayName": "testes-mcp-azure",
"password": "SECRET DA APP REGISTRATION",
"tenant": "ID DO TENANT EM QUE SE ENCONTRA A SUBSCRIPTION"
}这些设置必须在变量中被告知 AZURE_TENANT_ID, AZURE_CLIENT_ID e AZURE_CLIENT_SECRET,他们发现在 .env 文件 (意大利面 脚本).
通过创建 MCP 服务器 docker运行:
docker run -d --env-file .env -p 5008:5008 renatogroffe/azure-mcp-2025-06:8 --transport sse可选的,也可以使用文件夹中的文件 脚本 通过命令启动环境:
docker-compose up -dMCP 服务器正在运行并集成到 Visual Studio Code 中已配置的服务器:
MCP Server executando e configurado no VS Code
Visualizando操作系统通过Docker桌面记录gerados:
使用 GitHub Copilot 聊天的示例(使用 代理 已选 :
