MCPがとても良くなってきました! ほとんどの開発者は、MCPは標準を呼び出す別のツールにすぎないと考えていますが、それは表面をなぞっただけです。 MCPを強力にする理由は次のとおりです(例で説明されています)。 単純なツール呼び出しとは異なり、MCP は AI アプリとサーバー間の双方向通信を作成します。 これを可能にする6つのコアプリミティブを詳しく見てみましょう。 クライアントから始めます! クライアントは、サンプリング、ルート、および抽出の 3 つの機能を提供します。 1️⃣サンプリング サーバーはクライアントに LLM 補完の生成を要求できますが、クライアントは引き続きアクセス許可と安全性を制御します。 例: トラベル サーバーは、リストから最適なフライトを選択するように LLM に依頼します。 2️⃣ ルーツ クライアントは、サーバーがアクセスできるファイルを定義します。セキュリティで保護され、サンドボックス化され、スコープが設定されています。 例: 旅行を予約するためのサーバーには、特定のディレクトリへのアクセス権が与えられ、そこからユーザーのカレンダーを読み取ることができます。 ...