このプロジェクトについて
このリポジトリは、単一の実行可能な製品ではなく、構造化された学習リソースです。MCPを、AIアプリケーションやクライアントがMCPサーバーによって公開されたツールやサービスを呼び出すための標準化された方法として紹介し、初心者向けの説明から始めて実装へと進みます。サンプルは.NET/C#、Java、TypeScript、JavaScript、Rust、Pythonをサポートしており、電卓スタイルのサーバーとクライアントから始まり、LLMに接続されたアプリケーションへと進みます。
カリキュラムはモジュールで構成されています。基礎モジュールでは、MCPの紹介、コアコンセプト、セキュリティ(脅威ガイダンスと認可パターンを含む)をカバーします。入門セクションでは、環境設定、最初のサーバーとクライアント、LLM統合、VS Codeの使用法、stdioとHTTPストリーミング、Microsoft Foundry Toolkit、テスト、デプロイ、RBACとシンプルな認証、MCPホスト、Inspector、サンプリング、MCPアプリについて説明します。
後のモジュールでは、実用的なSDKの使用、ページネーション、デバッグ、再利用可能なプロンプトテンプレート、マルチモーダルシナリオ、OAuth2、ルーティング、スケーリング、高度なセキュリティ、ウェブ検索、リアルタイムストリーミングと検索、Microsoft Entra ID、Foundry統合、コンテキストエンジニアリング、カスタムトランスポート、プロトコル機能、マルチエージェント推論の例を取り上げます。
専用の13ラボセクションでは、PostgreSQLと統合されたMCPサーバーを学習者にガイドし、アーキテクチャ、マルチテナンシーと行レベルセキュリティ、DockerとAzureの設定、スキーマ設計、FastMCPの実装、データベースクエリツール、Azure OpenAIとpgvectorを使用したセマンティック検索、テスト、VS Code統合、Azure Container Appsへのデプロイ、Application Insightsによる監視、プロダクションの堅牢化をカバーします。追加の資料では、コミュニティへの貢献、導入の教訓、ベストプラクティス、ケーススタディ、ワークショップ、Copilot Appツールについて説明します。
READMEは、公式のMCPドキュメント、仕様、SDKリポジトリ、コミュニティディスカッションへのリンクを提供します。教えられているプロトコルリビジョンは2026-07-28であり、ステートレスリクエストとExtensionsフレームワークを含みますが、一部のサンプルはSDKサポートが追いつくまで2025-11-25にバージョン管理されていることに注意しています。リポジトリには、50以上の言語への自動翻訳と、翻訳アセットなしでコアコースをクローンするためのスパースチェックアウトコマンドのドキュメントも含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.