Azure MCP Server
官方所有Azure MCP工具集成于单一服务器中。Azure MCP Server实现了MCP规范,在AI代理与Azure服务之间建立无缝连接。Azure MCP Server可独立使用,也可与VS Code中的GitHub Copilot for Azure扩展配合使用。
文档
🌟 Microsoft MCP 服务器
📘 什么是 MCP?
模型上下文协议(Model Context Protocol,MCP) 是一种开放协议,用于标准化应用程序向大语言模型(LLM)提供上下文的方式。它使 AI 应用能够以一致的方式连接各种数据源和工具,从而增强其能力和灵活性。MCP 采用客户端-服务器架构:
- MCP 主机(MCP Hosts):AI 助手或 IDE 等发起连接的应用程序。
- MCP 客户端(MCP Clients):宿主应用程序中的连接器,与服务器保持 1:1 连接。
- MCP 服务器(MCP Servers):通过标准化 MCP 提供上下文和能力的服务。
如需更多详细信息,请访问官方 MCP 网站。
📁 此存储库构建了哪些 MCP 服务器?
此存储库包含核心库、测试框架、工程系统、流水线和工具,供 Microsoft MCP Server 贡献者统一工程投入,并减少重复和分歧:
📚 Microsoft 提供了哪些 MCP 服务器?
Azure
- 存储库:microsoft/mcp
- 描述:将所有 Azure MCP 工具整合到单个服务器中。Azure MCP Server 实现了 MCP 规范,在 AI 代理与 Azure 服务之间建立无缝连接。Azure MCP Server 可以单独使用,也可以与 VS Code 中的 GitHub Copilot for Azure 扩展一起使用。
- 类别:
CLOUD AND INFRASTRUCTURE - 类型:
Local - 安装:
✨ Microsoft Foundry
- 文档:开始使用 Foundry MCP Server
- 描述:用于 Microsoft Foundry 的模型上下文协议服务器,为模型、知识、评估等提供一套统一的工具。
- 类别:
CLOUD AND INFRASTRUCTURE - 类型:
REMOTE-https://mcp.ai.azure.com - 安装:
Azure Resource Manager
- 存储库:Azure/Azure-Resource-Manager-MCP
- 描述:一个模型上下文协议服务器,提供使用 Azure Resource Graph 检索和筛选客户订阅中 Azure 资源信息的工具,以及管理 ARM 模板部署的工具。
- 类别:
CLOUD AND INFRASTRUCTURE - 类型:
REMOTE-https://mcp.management.azure.com - 安装:
Azure DevOps
- 存储库:Azure DevOps MCP Server
- 描述:此 TypeScript 项目为 Azure DevOps 提供本地 MCP 服务器,使您能够直接在代码编辑器中执行各种 Azure DevOps 任务。
- 类别:
DEVELOPER TOOLS - 类型:
Local - 安装:
☸️ Azure Kubernetes Service (AKS)
- 存储库:Azure/aks-mcp
- 描述:一个 MCP 服务器,使 AI 助手能够与 Azure Kubernetes Service (AKS) 集群交互。它充当 AI 工具与 AKS 之间的桥梁,将自然语言请求转换为 AKS 操作,并以 AI 工具可理解的格式返回结果。
- 类别:
CLOUD AND INFRASTRUCTURE - 类型:
Local - 安装:
💻 Binlog MCP Server
- 存储库:dotnet/skills
- 描述:用于分析 MSBuild 二进制日志(
.binlog文件)的模型上下文协议(MCP)服务器。提供对构建错误、警告、目标、任务和属性的结构化访问,使 AI 代理能够排查 CI 故障并回答与构建诊断相关的问题。 - 类别:
DEVELOPER TOOLS - 类型:
Local - 安装:来自 NuGet.org 的 .NET 全局工具 —
dotnet tool install --global Microsoft.AITools.BinlogMcp
GitHub
- 存储库:github/github-mcp-server
- 描述:通过安全的 API 集成访问 GitHub 存储库、问题和拉取请求。
- 类别:
DEVELOPER TOOLS - 类型:
REMOTE-https://api.githubcopilot.com/mcp - 安装:
GitHub Awesome-Copilot
- 存储库:github/awesome-copilot
- 描述:社区贡献的说明、提示和配置,帮助您充分利用 GitHub Copilot。
- 类别:
DEVELOPER TOOLS - 类型:
Local - 安装:
📝 Markitdown
- 存储库:microsoft/markitdown
- 描述:专用于 Markdown 处理和操作的 MCP 服务器。使 AI 模型能够以强大的解析和格式化能力读取、写入和转换 Markdown 内容。
- 类别:
DEVELOPER TOOLS - 类型:
Local - 安装:
💻 Microsoft 365 Agents Toolkit
- 存储库:OfficeDev/microsoft-365-agents-toolkit
- 描述:Microsoft 365 Agents Toolkit MCP Server 是一个模型上下文协议(MCP)服务器,为 AI 代理与开发人员之间建立无缝连接,用于构建面向 Microsoft 365 和 Microsoft 365 Copilot 的应用和代理。
- 类别:
DEVELOPER TOOLS - 类型:
Local - 安装:
📅 Microsoft 365 Calendar
- 存储库:bap-microsoft/MCP-Platform
- 描述:用于创建、更新、删除事件、管理邀请以及检查可用性的日历工具。与 Microsoft Graph Calendar API 集成。
- 类别:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_CalendarTools - 安装:
💬 Microsoft 365 Copilot Chat
- 存储库:bap-microsoft/MCP-Platform
- 描述:在 M365 内容(包括文档、电子邮件、网站、文件和聊天)中进行搜索。提供针对 Microsoft Graph 发起和维护丰富聊天对话的工具。
- 类别:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_M365Copilot - 安装:
📧 Microsoft 365 Mail
- 存储库:bap-microsoft/MCP-Platform
- 描述:用于创建、发送、回复、更新、删除和搜索消息的电子邮件工具。与 Microsoft Graph Mail API 集成。
- 类别:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_MailTools - 安装:
👤 Microsoft 365 User
- 存储库:bap-microsoft/MCP-Platform
- 描述:用于从 Microsoft Graph 检索用户详细信息、经理、团队或直属下属的工具。充当代理的自我知识和组织感知层。
- 类别:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_MeServer - 安装:
⚙️ Microsoft Admin Center
- 存储库:bap-microsoft/MCP-Platform
- 描述:包含与 Microsoft Admin Center 相关工具的 MCP Server。与 Microsoft Admin Center API 集成,提供管理操作能力。
- 类别:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_AdminTools - 安装:
📊 Microsoft Clarity
- 存储库:microsoft/clarity-mcp-server
- 描述:这是用于 Microsoft Clarity 数据导出 API 的模型上下文协议(MCP)服务器。它允许您使用 Claude for Desktop 或其他支持 MCP 的客户端从 Clarity 获取分析数据。
- 类别:
DATA AND ANALYTICS - 类型:
Local - 安装:microsoft/clarity-mcp-server
🗃️ Microsoft Dataverse
- 存储库:Microsoft Dataverse
- 描述:使用自然语言与您的业务数据进行对话 - 发现表、运行查询、检索数据、插入或更新记录,并执行基于业务知识和上下文的自定义提示。
- 类别:
DATA AND ANALYTICS - 类型:
Local - 安装:Microsoft Dataverse
💻 Microsoft Dev Box
- 存储库:@microsoft/devbox-mcp
- 描述:用于 Microsoft Dev Box 的 MCP 服务器。为开发人员相关操作(如管理 Dev Box、配置环境和处理池)提供自然语言交互。
- 类别:
DEVELOPER TOOLS - 类型:
Local - 安装:
Microsoft Fabric(公开预览版)
- 存储库:microsoft/mcp
- 描述:一个本地优先的 MCP 服务器,为 AI 代理提供对 Microsoft Fabric 公共 API、项目定义和最佳实践的全面访问。无需连接实时环境,即可为所有 Fabric 工作负载提供 AI 辅助开发。
- 类别:
DATA AND ANALYTICS - 类型:
Local - 安装:microsoft/mcp
🛢️ Microsoft Fabric Real-Time Intelligence
- 仓库: RTI MCP Server
- 描述: 此服务器通过 MCP 接口提供工具,使 AI 代理能够与 Fabric RTI 服务交互,实现无缝的数据查询和分析功能。
- 分类:
DATA AND ANALYTICS - 类型:
Local - 安装:
📚 Microsoft Learn
- 仓库: microsoftdocs/mcp
- 描述: 具有实时访问 Microsoft 官方文档能力的 AI 助手。
- 分类:
PRODUCTIVITY - 类型:
REMOTE-https://learn.microsoft.com/api/mcp - 安装:
🔐 Microsoft MCP Server for Enterprise
- 文档: Microsoft MCP Server for Enterprise 概述
- 仓库: microsoft/EnterpriseMCP
- 描述: 通过将自然语言查询转换为 Microsoft Graph API 调用来访问 Microsoft Entra 数据。支持只读的企业 IT 场景,包括安全态势、特权访问、应用程序风险、访问治理、设备就绪和审计遥测。
- 分类:
SECURITY - 类型:
REMOTE-https://mcp.svc.cloud.microsoft/enterprise - 安装:
🛡️ Microsoft Sentinel Data Exploration
- 文档: 使用数据探索集合探索 Microsoft Sentinel 数据湖
- 描述: Microsoft Sentinel Model Context Protocol (MCP) 服务器中的数据探索工具集合允许您使用自然语言搜索相关表格并从 Microsoft Sentinel 数据湖检索数据。了解更多: aka.ms/mcp/data-exploration。
- 分类:
SECURITY - 类型:
REMOTE-https://sentinel.microsoft.com/mcp/data-exploration - 安装:
🛢️ Microsoft SQL
- 仓库: MSSQL MCP Server
- 描述: 以全新的代理式方式,通过自然语言和 AI 与您的业务数据聊天。通过简单的连接字符串,可连接到任何 SQL 数据库——从本地(本地部署)到 Azure 云再到 Microsoft Fabric。通过对话式提示来发现和定义表架构、管理表以及执行 CRUD 操作。
- 分类:
DEVELOPER TOOLS - 类型:
Local - 安装: MSSQL MCP Server
💬 Microsoft Teams
- 仓库: bap-microsoft/MCP-Platform
- 描述: 通过 Graph API 管理 Microsoft Teams 聊天、频道、用户和消息。具有服务器端过滤、分页和令牌优化功能。
- 分类:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_TeamsServer - 安装:
📄 Microsoft Word
- 仓库: bap-microsoft/MCP-Platform
- 描述: 包含用于处理 Microsoft Word 文档的工具的 MCP 服务器。支持读取和理解文档、创建新文档以及通过评论进行协作。
- 分类:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_WordServer - 安装:
💻 NuGet MCP Server
- 仓库: NuGet/Home
- 描述: 这是一个用于 NuGet 的 Model Context Protocol (MCP) 服务器,为 NuGet 包管理提供高级工具和自动化场景。
- 分类:
DEVELOPER TOOLS - 类型:
Local - 安装: Nuget MCP Server
📁 OneDrive and SharePoint
- 仓库: bap-microsoft/MCP-Platform
- 描述: OneDrive 和 SharePoint 远程 MCP 服务器。通过 ODSP MCP 端点公开的所有支持 OneDrive 和 SharePoint 文件集成的工具都会被自动发现并提供。
- 分类:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_ODSPRemoteServer - 安装:
📋 SharePoint Lists
- 仓库: bap-microsoft/MCP-Platform
- 描述: 提供 Microsoft Graph SharePoint 工具(用于 Lists)的 MCP 服务器。包括站点管理、文档库、列表和协作功能。
- 分类:
PRODUCTIVITY - 类型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_SharePointListsTools - 安装:
🎭 Playwright
- 仓库: microsoft/playwright-mcp
- 描述: 此服务器使 LLM 能够通过结构化的可访问性快照与网页交互,无需屏幕截图或视觉调优模型。
- 分类:
DEVELOPER TOOLS - 类型:
Local - 安装:
🧩 Wassette
- 仓库: microsoft/wassette
- 描述: Wassette:一个安全导向的运行时,通过 MCP 运行 WebAssembly 组件。
- 分类:
DEVELOPER TOOLS - 类型:
Local - 安装: microsoft/wassette
🔌 Azure Plugin
通过 Azure 插件开始使用,该插件将 GitHub Copilot CLI 或 Claude Code 连接到您的 Azure 帐户。此集成使您能够使用 Azure MCP 服务器提供的工具和扩展的 Azure 知识技能,直接从开发环境管理资源、部署应用程序并监控服务。
要将 Azure 插件安装到 Copilot CLI 和 Claude Code:
- 使用
/plugin marketplace add microsoft/skills添加市场 - 使用
/plugin install azure-skills@skills安装插件 - 使用
/plugin update azure-skills@skills更新插件
🏗️ 正在寻找使用 MCP 的入门模板?
查看标记为 MCP 的 Azure Developer CLI (azd) 模板。
📎 相关资源
贡献
本项目欢迎贡献和建议。大多数贡献需要您同意 贡献者许可协议(CLA),声明您有权且确实授予我们 使用您贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com.
当您提交拉取请求时,CLA 机器人将自动确定您是否需要提供 CLA,并适当地装饰 PR(例如,状态检查、评论)。只需遵循机器人 提供的说明即可。您只需在所有使用我们 CLA 的仓库中执行一次此操作。
本项目已采用 Microsoft 开放源代码行为准则。 有关更多信息,请参阅 行为准则常见问题解答 或 如有任何其他问题或评论,请联系 opencode@microsoft.com。
商标
本项目可能包含项目、产品或服务的商标或徽标。Microsoft 商标或徽标的授权使用须遵循 Microsoft 商标和品牌指南。 在修改版本中使用 Microsoft 商标或徽标不得引起混淆或暗示 Microsoft 赞助。 任何第三方商标或徽标的使用均受该第三方的政策约束。