Microsoft Learn Docs MCPを各種MCPクライアントに構成する!
この記事の内容
- Microsoft Learn Docs MCPサーバーとは何か、どんなメリットがあるかを解説します
- VS Code(GitHub Copilot)への設定手順を紹介します
- Claude Desktopへの設定手順を紹介します
- CursorへのMCPサーバー統合方法を紹介します
Microsoft Learn Docs MCPサーバーとは
「Microsoft Learn Docs MCPサーバー」は、その名の通りMicrosoft Learn(旧Microsoft Docs)の技術記事を参照できるMCPサーバーです。
AIツールがこのMCPサーバーと連携することで、MicrosoftのサービスやAzureなどの製品に関する質問に対して、公式ドキュメントに基づいた正確な回答を生成できるようになります。AIが不正確な情報を生成する「ハルシネーション」を大幅に抑制できる点が最大のメリットです。
また、AIエージェントにタスクを依頼する際も、公式ドキュメントの手順に沿った操作を実行させることが可能になります。Microsoft関連のサービスを扱う開発者や技術者にとって、非常に強力なツールとなるでしょう。
接続先のエンドポイントURLは以下の通りで、特別な認証は必要ありません。
VS CodeにMCPサーバーを統合する
まずは、Visual Studio Codeに設定する方法を解説します。
公式サイトに用意されているインストールボタンからワンクリックで設定を追加できます。
- 公式サイトのボタンをクリックし、VS Codeを開く許可を求めるダイアログで「許可」を選択します
- VS Codeが起動し、「Install MCP Server: Microsoft.Docs.MCP」という表示が出るので、「Install Server」をクリックします
- ユーザー設定ファイル(
settings.json)にMCPサーバーの情報が自動的に追記されます
設定後、Copilotのエージェントモードで「Configure Tools」を開くと、「MCP Servers」の項目に「Microsoft.Docs.Search」が追加されていることを確認できます。
実際に「Windows 11 24H2のサポート期間はいつまでですか?」といった質問をすると、Microsoft DocsのMCPツールを使用するか尋ねられます。「Continue」を選択すると、公式ドキュメントを参照した正確な回答が得られます。
Claude DesktopにMCPサーバーを統合する
次に、Claude Desktopアプリへの設定方法です。こちらは手動での設定が必要です。
- Claude Desktopアプリを開き、設定画面の「連携機能(Integrations)」に移動します
- 画面を一番下までスクロールし、「連携機能を追加(Add Integration)」をクリックします
- 以下の情報を入力します
| 項目 | 値 |
|---|---|
| 名前 | Microsoft Docs MCP(任意の分かりやすい名前) |
| URL | https://microsoft.com/api/mcp |
- 「この連携機能を信頼する」にチェックを入れ、「追加」ボタンを押します
これで設定は完了です。チャットで同様の質問をすると、追加したMCPサーバーの利用を提案されます。許可すれば、公式情報に基づいた正確な回答を返してくれます。
CursorにMCPサーバーを統合する
AIコードエディタのCursorにも設定してみましょう。
- 設定画面から「Manage MCP Servers」を探してクリックします
- 「Configure MCP Servers」を開き、設定入力画面を表示させます
mcp_serversの項目に、以下のエンドポイントURLを含む形式で設定を追記します
注意: Cursorの設定スキーマに合わせた正しい形式で入力する必要があります。
- 設定を保存すれば、連携は完了です
Cursorでも同様に質問をすると、「Microsoft.Docs.Search」ツールの利用を自動で判断し、公式ドキュメントを検索した上で回答を生成してくれます。
まとめ
各種AIツールにMicrosoft Learn DocsのMCPサーバーを統合することで、Microsoft製品に関する情報の信頼性を大幅に向上させることができます。公式ドキュメントをベースとした正確な情報をAIとの協調作業に活用できるため、開発効率の改善も期待できます。
Microsoft以外にも、AWSやGCPなど主要なクラウドプラットフォームが同様のMCPサーバーを提供している場合があります。普段よく利用するサービスの公式ドキュメントをAIツールに連携させておくことで、より快適な開発環境を構築できるでしょう。ぜひ、ご自身の環境に合わせて設定を試してみてください。