MCPアーキテクチャ
MCPではホストがクライアントを通じてサーバーにつながります。各役割を分けて図示しましょう。接続だけで操作の権限が決まるわけではありません。
ツールとリソース
ツールは呼び出せる関数、リソースは読み取れる内容、プロンプトは再利用できるテンプレートです。目的に合う機能を選びます。
クライアント・サーバーの流れ
機能を増やす前に、検出、要求、応答の流れを確認します。サーバーで入力を検証し、未対応の要求には明確なエラーを返します。
実践課題
読み取り専用の文書検索ツールを定義し、入力項目、正常・不正な要求と期待する応答を示します。
修了チェックリスト
- 3つのテーマを自分の言葉で説明する。
- 課題を終え、成果物または設計メモを保存する。
- 境界的なケースを試し、限界を1つ記録する。