返回 MCP 目录
public公开dns本地运行

mcp

微软官方MCP服务器集合,提供Azure、GitHub、Microsoft 365、Fabric等多种服务的AI助手集成工具,支持本地和远程部署,帮助开发者通过标准化协议连接AI模型与各类数据源和工具。

article

README

🚀 🌟 Microsoft MCP Servers

Model Context Protocol (MCP) 是一种开放协议,它对应用程序如何向大语言模型 (LLM) 提供上下文进行了标准化。该协议允许 AI 应用程序以统一的方式连接各种数据源和工具,增强其功能和灵活性。MCP 采用客户端 - 服务器架构:

  • MCP 主机:发起连接的应用程序,如 AI 助手或集成开发环境 (IDE)。
  • MCP 客户端:主机应用程序内的连接器,与服务器保持 1:1 连接。
  • MCP 服务器:通过标准化的 MCP 提供上下文和功能的服务。

更多详细信息,请访问 MCP 官方网站

🚀 快速开始

什么是 MCP?

Model Context Protocol (MCP) 是一种开放协议,它对应用程序如何向大语言模型 (LLM) 提供上下文进行了标准化。该协议允许 AI 应用程序以统一的方式连接各种数据源和工具,增强其功能和灵活性。MCP 采用客户端 - 服务器架构:

  • MCP 主机:发起连接的应用程序,如 AI 助手或集成开发环境 (IDE)。
  • MCP 客户端:主机应用程序内的连接器,与服务器保持 1:1 连接。
  • MCP 服务器:通过标准化的 MCP 提供上下文和功能的服务。

更多详细信息,请访问 MCP 官方网站

本仓库构建了哪些 MCP 服务器?

本仓库包含核心库、测试框架、工程系统、管道和工具,供 Microsoft MCP 服务器贡献者统一工程投资,减少重复和差异:

| MCP 服务器 | README | 源代码 | 变更日志 | 版本发布 | 文档 | 故障排除 | 支持 | |:---------------------|:--------------------:|:-----------------------:|:---------------------:|:--------------------:|:-------------------------:|:---------------------------:|:-------------------:| | Azure MCP | Azure MCP README | Azure MCP 源代码 | Azure MCP 变更日志 | Azure MCP 版本发布 | Azure MCP 文档 | Azure MCP 故障排除 | Azure MCP 支持 | | Microsoft Fabric MCP | Fabric MCP README | Fabric MCP 源代码 | Fabric MCP 变更日志 | Fabric MCP 版本发布 | Fabric 文档 | Fabric MCP 故障排除 | Fabric MCP 支持 |

有哪些可用的 Microsoft MCP 服务器?

Azure

  • 仓库地址microsoft/mcp
  • 描述:将所有 Azure MCP 工具集成在一个服务器中。Azure MCP 服务器实现了 MCP 规范,以在 AI 代理和 Azure 服务之间建立无缝连接。Azure MCP 服务器可以单独使用,也可以与 VS Code 中的 GitHub Copilot for Azure 扩展一起使用。
  • 类别云与基础设施
  • 类型本地
  • 安装方式在 VS Code 中安装 Azure MCP 在 VS Code Insiders 中安装 Azure MCP 在 Visual Studio 中安装 Azure MCP 在 IntelliJ 中安装 Azure MCP 在 Eclipse 中安装 Azure MCP

✨ Microsoft Foundry

  • 文档地址Foundry MCP 服务器入门
  • 描述:为 Microsoft Foundry 提供的 Model Context Protocol 服务器,为模型、知识、评估等提供一套统一的工具。
  • 类别云与基础设施
  • 类型远程 - https://mcp.ai.azure.com
  • 安装方式在 VS Code 中安装 Microsoft Foundry MCP 在 VS Code Insiders 中安装 Microsoft Foundry

Azure DevOps

  • 仓库地址Azure DevOps MCP 服务器
  • 描述:这个 TypeScript 项目为 Azure DevOps 提供了一个本地 MCP 服务器,使你能够直接从代码编辑器执行各种 Azure DevOps 任务。
  • 类别开发工具
  • 类型本地
  • 安装方式: [在 VS Code 中安装 Azure DevOps](https://insiders.vscode.dev/redirect/mcp/install?name=ado&type=stdio&command=npx&args=%5B%22-y%22%2C%22%40azure-devops%2Fmcp%22%2C%22%24%7Binput%3Aado_org%7D%22%5D&inputs=%5B%7B%22id%22%3A%22ado_org%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22Azure DevOps 组织名称 (例如 contoso)%22%7D%5D) [在 VS Code Insiders 中安装 Azure DevOps](https://insiders.vscode.dev/redirect/mcp/install?name=ado&quality=insiders&type=stdio&command=npx&args=%5B%22-y%22%2C%22%40azure-devops%2Fmcp%22%2C%22%24%7Binput%3Aado_org%7D%22%5D&inputs=%5B%7B%22id%22%3A%22ado_org%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22Azure DevOps 组织名称 (例如 contoso)%22%7D%5D) 在 Visual Studio 中安装 Azure DevOps

☸️ Azure Kubernetes Service (AKS)

  • 仓库地址Azure/aks-mcp
  • 描述:一个 MCP 服务器,使 AI 助手能够与 Azure Kubernetes Service (AKS) 集群进行交互。它充当 AI 工具和 AKS 之间的桥梁,将自然语言请求转换为 AKS 操作,并以 AI 工具可以理解的格式返回结果。
  • 类别云与基础设施
  • 类型本地
  • 安装方式在 VS Code 中安装 AKS MCP 在 VS Code Insiders 中安装 AKS MCP 在 Visual Studio 中安装 AKS MCP

GitHub

  • 仓库地址github/github-mcp-server
  • 描述:通过安全的 API 集成访问 GitHub 仓库、问题和拉取请求。
  • 类别开发工具
  • 类型远程 - https://api.githubcopilot.com/mcp
  • 安装方式在 VS Code 中安装 GitHub MCP 在 VS Code Insiders 中安装 GitHub MCP 在 Visual Studio 中安装 GitHub MCP

GitHub Awesome - Copilot

  • 仓库地址github/awesome-copilot
  • 描述:社区贡献的说明、提示和配置,帮助你充分利用 GitHub Copilot。
  • 类别开发工具
  • 类型本地
  • 安装方式在 VS Code 中安装 Awesome Copilot MCP 在 VS Code Insiders 中安装 Awesome Copilot MCP 在 Visual Studio 中安装

📝 Markitdown

  • 仓库地址microsoft/markitdown
  • 描述:一个专门用于 Markdown 处理和操作的 MCP 服务器。使 AI 模型能够通过强大的解析和格式化功能读取、写入和转换 Markdown 内容。
  • 类别开发工具
  • 类型本地
  • 安装方式在 VS Code 中安装 Markitdown MCP 在 VS Code Insiders 中安装 Markitdown MCP 在 Visual Studio 中安装 Markitdown MCP

💻 Microsoft 365 Agents Toolkit

  • 仓库地址OfficeDev/microsoft-365-agents-toolkit
  • 描述:Microsoft 365 Agents Toolkit MCP 服务器是一个 Model Context Protocol (MCP) 服务器,它为 AI 代理和开发人员之间提供了无缝连接,用于为 Microsoft 365 和 Microsoft 365 Copilot 构建应用程序和代理。
  • 类别开发工具
  • 类型本地
  • 安装方式在 VS Code 中安装 Microsoft 365 Agents Toolkit 在 VS Code Insiders 中安装 Microsoft 365 Agents Toolkit

📊 Microsoft Clarity

  • 仓库地址microsoft/clarity-mcp-server
  • 描述:这是一个用于 Microsoft Clarity 数据导出 API 的 Model Context Protocol (MCP) 服务器。它允许你使用 Claude for Desktop 或其他 MCP 兼容客户端从 Clarity 获取分析数据。
  • 类别数据与分析
  • 类型本地
  • 安装方式microsoft/clarity-mcp-server

🗃️ Microsoft Dataverse

  • 仓库地址Microsoft Dataverse
  • 描述:使用自然语言与你的业务数据进行交互 - 发现表、运行查询、检索数据、插入或更新记录,并根据业务知识和上下文执行自定义提示。
  • 类别数据与分析
  • 类型本地
  • 安装方式Microsoft Dataverse

💻 Microsoft Dev Box

  • 仓库地址@microsoft/devbox-mcp
  • 描述:一个用于 Microsoft Dev Box 的 MCP 服务器。支持通过自然语言进行与开发人员相关的操作,如管理开发环境、配置环境和处理资源池。
  • 类别开发工具
  • 类型本地
  • 安装方式在 VS Code 中安装 Dev Box MCP 在 VS Code Insiders 中安装 Dev Box MCP 在 Visual Studio 中安装 Dev Box MCP

Microsoft Fabric (公共预览版)

  • 仓库地址microsoft/mcp
  • 描述:一个以本地优先的 MCP 服务器,为 AI 代理提供对 Microsoft Fabric 公共 API、项目定义和最佳实践的全面访问。支持在不连接实时环境的情况下进行所有 Fabric 工作负载的 AI 辅助开发。
  • 类别数据与分析
  • 类型本地
  • 安装方式microsoft/mcp

🛢️ Microsoft Fabric Real - Time Intelligence

  • 仓库地址RTI MCP 服务器
  • 描述:该服务器通过 MCP 接口提供工具,使 AI 代理能够与 Fabric RTI 服务进行交互,实现无缝的数据查询和分析功能。
  • 类别数据与分析
  • 类型本地
  • 安装方式在 VS Code 中安装 Fabric RTI MCP 在 VS Code Insiders 中安装 Fabric RTI MCP 在 Visual Studio 中安装 Fabric RTI MCP

📚 Microsoft Learn

  • 仓库地址microsoftdocs/mcp
  • 描述:提供实时访问 Microsoft 官方文档的 AI 助手。
  • 类别生产力
  • 类型远程 - https://learn.microsoft.com/api/mcp
  • 安装方式在 VS Code 中安装 Microsoft Learn MCP 在 VS Code Insiders 中安装 Microsoft Learn MCP 在 Visual Studio 中安装 Microsoft Learn MCP

🛢️ Microsoft SQL

  • 仓库地址MSSQL MCP 服务器
  • 描述:使用自然语言和 AI 以全新的智能方式与你的业务数据进行交互。通过简单的连接字符串连接到任何 SQL 数据库,从本地到 Azure 云再到 Microsoft Fabric。通过对话式提示发现和定义表架构、管理表并执行增删改查操作。
  • 类别开发工具
  • 类型本地
  • 安装方式MSSQL MCP 服务器

💻 NuGet MCP 服务器

  • 仓库地址NuGet/Home
  • 描述:这是一个用于 NuGet 的 Model Context Protocol (MCP) 服务器,支持 NuGet 包管理的高级工具和自动化场景。
  • 类别开发工具
  • 类型本地
  • 安装方式Nuget MCP 服务器

🎭 Playwright

  • 仓库地址microsoft/playwright-mcp
  • 描述:该服务器使大语言模型能够通过结构化的可访问性快照与网页进行交互,无需截图或视觉调整模型。
  • 类别开发工具
  • 类型本地
  • 安装方式在 VS Code 中安装 Playwright MCP 在 VS Code Insiders 中安装 Playwright MCP 在 Visual Studio 中安装 Playwright MCP

🧩 Wassette

  • 仓库地址microsoft/wassette
  • 描述:Wassette:一个通过 MCP 运行 WebAssembly 组件的安全运行时。
  • 类别开发工具
  • 类型本地
  • 安装方式microsoft/wassette

🏗️ 寻找使用 MCP 的入门模板?

查看带有 MCP 标签的 Azure 开发人员 CLI (azd) 模板

📎 相关资源

贡献

本项目欢迎贡献和建议。大多数贡献要求你同意贡献者许可协议 (CLA),声明你有权并确实授予我们使用你贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com。

当你提交拉取请求时,CLA 机器人将自动确定你是否需要提供 CLA,并对 PR 进行相应的标记(例如,状态检查、评论)。只需按照机器人提供的说明操作即可。在使用我们的 CLA 的所有仓库中,你只需执行一次此操作。

本项目采用了 Microsoft 开源行为准则。有关更多信息,请参阅 行为准则常见问题解答,或通过 opencode@microsoft.com 联系我们,提出任何其他问题或意见。

商标

本项目可能包含项目、产品或服务的商标或徽标。对 Microsoft 商标或徽标的授权使用需遵循并必须符合 Microsoft 商标和品牌指南。在本项目的修改版本中使用 Microsoft 商标或徽标不得造成混淆或暗示 Microsoft 的赞助。任何第三方商标或徽标的使用需遵循这些第三方的政策。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端