MicrosoftDocs/mcp

Official Microsoft Learn MCP Server and CLI tool – powering LLMs and AI agents with real-time, trusted Microsoft docs & code samples.

解决的问题

该项目为 AI 助手提供访问最新官方 Microsoft 技术文档和代码示例的方法,防止 AI 模型基于过时的训练数据“虚构”出不存在的 SDK 方法或库包(即“幻觉”现象)。

工作原理

它实现了 Model Context Protocol (MCP),允许任何兼容的 AI 客户端(如 VS Code、Claude、Cursor 或 GitHub Copilot)连接到远程端点。该服务器提供三个主要工具:

  • microsoft_docs_search:在官方文档中执行语义搜索。
  • microsoft_docs_fetch:将特定文档页面转换为 AI 可读的 Markdown 格式。
  • microsoft_code_sample_search:搜索官方 Microsoft 和 Azure 代码片段。

它还提供“代理技能”——指导包,帮助 AI 代理在何时以及如何有效使用这些工具来理解概念、查询 API 或创建自定义技能。

适用人群

使用 AI 驱动的 IDE 或代理,且涉及 Microsoft 技术(如 .NET、Azure、C# 和 F#)的开发者,需要经过验证的最新技术信息。

亮点

  • 零配置:安装无需 API 密钥、登录或注册。
  • 广泛兼容:支持 VS Code、Cursor、Claude Desktop 和 ChatGPT 等多种客户端。
  • 语义搜索:采用语义搜索而非简单关键词匹配,提升检索准确性。
  • CLI 访问:包含 @microsoft/learn-cli 包,可通过终端访问相同工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目