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:获取特定文档页面并转换为 Markdown 格式。microsoft_code_sample_search:搜索官方 Microsoft 和 Azure 代码片段与示例。
此外,它还提供一个 CLI 工具(@microsoft/learn-cli)用于终端访问,以及“Agent Skills”(指令包),帮助代理了解何时以及如何有效使用这些工具。
适用人群
使用 AI 驱动的 IDE 或代理构建基于 Microsoft 技术(如 .NET、Azure、C#、F#)的应用程序的开发者,需要准确、最新的技术信息。
亮点
- 零配置:安装时不需要 API 密钥、登录或注册。
- 广泛兼容:支持多种符合 MCP 的客户端,包括 VS Code、Cursor、Claude Desktop 和 ChatGPT。
- 可信来源:仅访问官方第一方 Microsoft 文档,确保安全可靠。
- 实验功能:包括一个兼容 OpenAI 的端点供 Deep Research 模型使用,并提供代币预算控制以管理成本。