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 套件,可透過終端機存取相同工具。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案