microsoft-docs
公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。
description の原文を見る
공식 Microsoft 문서를 조회하여 Azure, .NET, Agent Framework, Aspire, VS Code, GitHub 등 다양한 분야의 개념, 튜토리얼 및 코드 예제를 찾습니다. 기본적으로 Microsoft Learn MCP를 사용하며, learn.microsoft.com 외부에 있는 콘텐츠에 대해서는 Context7 및 Aspire MCP를 사용합니다.
SKILL.md 本文
Microsoft Docs
Microsoft テクノロジー エコシステムに関するリサーチスキルです。learn.microsoft.com およびその他のドキュメント(VS Code、GitHub、Aspire、Agent Framework リポジトリなど)を扱います。
デフォルト: Microsoft Learn MCP
次のツールを learn.microsoft.com のすべてのコンテンツ に使用してください — Azure、.NET、M365、Power Platform、Agent Framework、Semantic Kernel、Windows など。ほとんどの Microsoft ドキュメント関連の質問に対する主要なツールです。
| ツール | 用途 |
|---|---|
microsoft_docs_search | learn.microsoft.com を検索 — 概念、ガイド、チュートリアル、構成 |
microsoft_code_sample_search | Learn ドキュメント内の実行可能なコード スニペットを検索します。最良の結果を得るために language(python、csharp など)を指定してください |
microsoft_docs_fetch | 特定の URL から完全なページ コンテンツを取得します(検索の抜粋では不十分な場合) |
検索後、完全なチュートリアル、すべての構成オプション、または検索の抜粋が切れている場合は microsoft_docs_fetch を使用してください。
例外: 別のツールを使用する必要がある場合
次のカテゴリは learn.microsoft.com 外 にあります。代わりに指定されたツールを使用してください。
.NET Aspire — Aspire MCP Server(推奨)または Context7 を使用
Aspire ドキュメントは aspire.dev にあり、Learn にはありません。最適なツールは Aspire CLI のバージョンによって異なります:
CLI 13.2 以上(推奨)— Aspire MCP サーバーにはドキュメント検索ツールが組み込まれています:
| MCP ツール | 説明 |
|---|---|
list_docs | aspire.dev で利用可能なすべてのドキュメントを一覧表示します |
search_docs | aspire.dev コンテンツに対する重み付けレキシカル検索 |
get_doc | スラッグで特定のドキュメントを取得します |
これらの機能は Aspire CLI 13.2 に含まれています (PR #14028)。更新するには: aspire update --self --channel daily。参照: https://davidpine.dev/posts/aspire-docs-mcp-tools/
CLI 13.1 — MCP サーバーは統合参照(list_integrations、get_integration_docs)を提供しますが、ドキュメント検索は提供しません。この場合は Context7 を使用してください:
| ライブラリ ID | 用途 |
|---|---|
/microsoft/aspire.dev | メイン — ガイド、統合、CLI リファレンス、デプロイ |
/dotnet/aspire | ランタイム ソース — API 内部、実装詳細 |
/communitytoolkit/aspire | コミュニティ統合 — Go、Java、Node.js、Ollama |
VS Code — Context7 を使用
VS Code ドキュメントは code.visualstudio.com にあり、Learn にはありません。
| ライブラリ ID | 用途 |
|---|---|
/websites/code_visualstudio | ユーザー ドキュメント — 設定、機能、デバッグ、リモート開発 |
/websites/code_visualstudio_api | 拡張機能 API — WebViews、TreeViews、コマンド、貢献ポイント |
GitHub — Context7 を使用
GitHub ドキュメントは docs.github.com および cli.github.com にあります。
| ライブラリ ID | 用途 |
|---|---|
/websites/github_en | Actions、API、リポジトリ、セキュリティ、管理者、Copilot |
/websites/cli_github | GitHub CLI(gh)コマンドとフラグ |
Agent Framework — Learn MCP + Context7 を使用
Agent Framework チュートリアルは learn.microsoft.com にあります(microsoft_docs_search を使用)。ただし、GitHub リポジトリ には公開ドキュメントより詳細な API レベルの情報が含まれていることが多いです — 特に DevUI REST API リファレンス、CLI オプション、.NET 統合に関する情報。
| ライブラリ ID | 用途 |
|---|---|
/websites/learn_microsoft_en-us_agent-framework | チュートリアル — DevUI ガイド、トレース、ワークフロー オーケストレーション |
/microsoft/agent-framework | API 詳細 — DevUI REST エンドポイント、CLI フラグ、認証、.NET AddDevUI/MapDevUI |
DevUI のヒント: ハウツー ガイドは Learn ウェブサイト ソースから参照し、API レベルの詳細(エンドポイント スキーマ、プロキシ構成、認証トークン)はリポジトリ ソースから参照してください。
Context7 の設定
Context7 クエリでは、セッションごとに 1 回、ライブラリ ID を最初に確認してください:
- テクノロジー名で
mcp_context7_resolve-library-idを呼び出します - 返されたライブラリ ID と具体的なクエリで
mcp_context7_query-docsを呼び出します
効果的なクエリの作成
具体的に作成してください — バージョン、目的、言語を含めます:
# ❌ 広すぎる
"Azure Functions"
"agent framework"
# ✅ 具体的
"Azure Functions Python v2 プログラミング モデル"
"Cosmos DB パーティション キー設計のベスト プラクティス"
"GitHub Actions workflow_dispatch 入力マトリックス戦略"
"Aspire AddUvicornApp Python FastAPI 統合"
"DevUI serve agents トレース OpenTelemetry ディレクトリ検出"
"Agent Framework ワークフロー条件分岐 エッジ ハンドオフ"
コンテキストを含めてください:
- バージョン 関連がある場合(
.NET 8、Aspire 13、VS Code 1.96) - 作業の意図(
quickstart、tutorial、overview、limits、API reference) - 言語 多言語ドキュメントの場合(
Python、TypeScript、C#)
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- microsoft
- ライセンス
- MIT
- 最終更新
- 2026/5/7
Source: https://github.com/microsoft/ai-agents-for-beginners / ライセンス: MIT