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 模型使用,並提供代幣預算控制以管理成本。