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)に基づくサーバーを実装し、VS Code、Claude、Cursor、GitHub Copilot などの対応 AI クライアントがリモートエンドポイントに接続できるようにします。サーバーは主に次の 3 つのツールを提供します。

  • microsoft_docs_search:公式技術ドキュメント全体に対してセマンティック検索を実行します。
  • microsoft_docs_fetch:特定のドキュメントページを取得し、Markdown 形式に変換します。
  • microsoft_code_sample_search:公式 Microsoft および Azure のコードスニペットやサンプルを検索します。

さらに、ターミナルから利用できる CLI ツール(@microsoft/learn-cli)や、エージェントがこれらのツールをいつ・どのように使うべきかを理解するための「Agent Skills」(指示パッケージ)も提供します。

対象者

AI 搭載 IDE やエージェントを使って .NET、Azure、C#、F# などの Microsoft テクノロジーでアプリケーションを構築する開発者で、正確かつ最新の技術情報が必要な方。

ハイライト

  • ゼロ設定:インストール時に API キー、ログイン、サインアップは不要です。
  • 広範な互換性:VS Code、Cursor、Claude Desktop、ChatGPT など、MCP 準拠クライアントを幅広くサポート。
  • 信頼できるソース:公式の第一者 Microsoft ドキュメントのみを利用し、セキュリティと信頼性を確保。
  • 実験的機能:Deep Research モデル向けの OpenAI 互換エンドポイントや、コスト管理のためのトークン予算制御を含みます。