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: 特定のドキュメントページをAIが読めるMarkdown形式に変換します。
  • microsoft_code_sample_search: 公式MicrosoftおよびAzureのコードスニペットを検索します。

また、「エージェントスキル」(Agent Skills)も提供しており、AIエージェントがこれらのツールを概念理解、API照会、カスタムスキル作成などに効果的に活用するタイミングと方法をガイドするインストラクションパッケージです。

対象ユーザー

Microsoft技術(.NET、Azure、C#、F#など)を扱う開発者で、AI搭載IDEやエージェントを使用しており、検証済みで最新の技術情報を必要とする方々。

特徴

  • ゼロ構成: インストールにはAPIキー、ログイン、アカウント登録など一切不要です。
  • 広範な互換性: VS Code、Cursor、Claude Desktop、ChatGPTなど、多数のクライアントと互換性があります。
  • 意味的検索: 単なるキーワードマッチではなく、意味的検索によりより正確な情報取得が可能になります。
  • CLIアクセス: @microsoft/learn-cli パッケージを含み、ターミナルからも同じツールにアクセスできます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト