#プロトコル

「プロトコル」に関する記事一覧。Kuu株式会社のブログでは、AIエージェントガバナンスとDXの観点から プロトコル に関連するノウハウを 19 件発信しています。

AP2とx402——AIエージェント決済プロトコルの仕組み

GoogleのAP2は署名付きMandateで本人の購入意図を証明し、CoinbaseのX402はHTTP 402で1リクエスト課金を実現する。中小企業が備えるべき論点を整理する。

MCP Tasks拡張──長時間処理をポーリングで扱う設計

MCP 2026-07-28仕様で正式化されたTasksエクステンションは、tasks/getのポーリングとtaskId・ttlMs・5状態のライフサイクルでブロッキング呼び出しを置き換える。実装の要点を整理する。

MCP進捗通知とキャンセルの非対称設計——2026仕様

MCPの進捗通知とキャンセレーションは2026-07-28確定仕様でクライアント起点に非対称化された。トランスポート別のキャンセル信号とタイムアウト設計を整理する。

AG-UIプロトコル入門——エージェントとUIをつなぐ設計

AG-UIはエージェントとフロントエンドをイベントストリームで結ぶオープンプロトコルで、2026年3月にAWS Bedrock AgentCoreも対応した約16種のイベント型が中核です。

MCP認証移行ガイド——APIキーからOAuth 2.1へ

公開MCPサーバーの53%がAPIキーに頼る実態を踏まえ、OAuth 2.1+PKCE移行を3フェーズで解説する。WorkOS等マネージド認証を活用すれば、中小企業IT担当でも2週間で完了できます。

A2A AgentCard発見設計——エンタープライズレジストリとOAuth2統合

A2A v1.0 AgentCardの発見設計と、プライベートレジストリ・OAuth 2.0統合のエンタープライズ実装パターン3種を解説する。

MCPクライアント実装——TypeScript SDK v2 接続から呼び出し設計まで

MCPクライアントをTypeScript SDK v2で実装する方法を解説。3トランスポートの選択基準、capability negotiation、tools/list→callの実行フロー、通知処理を仕様ベースで整理する。

WebMCPとは——ブラウザ・エージェントプロトコルの仕様と実装

2025年8月策定のWebMCPは、ブラウザタブ内でAIエージェントがツールを直接呼び出すW3C仕様。MCPとの違い・document.modelContext API設計・段階的実装戦略を整理する。

MCPサーバーの本番運用設計——デプロイ・監視・バージョン管理の基本

MCPサーバーを本番化するにはStreamable HTTP移行・YYYY-MM-DD形式バージョン管理・W3C Trace Context監視・OAuth 2.1認証の4点を整える。中小企業向けの段階的設計手順。

MCP 2026-07-28 RC:ステートレス化と移行手順

2026年7月28日公開予定のMCP仕様RCはセッションを廃止しステートレス化。Sampling・Roots・Loggingを非推奨とし、Tasksを拡張に移動。サーバー実装者が対応すべき5つの移行手順を解説する。

MCPとA2Aの違い——補完するプロトコルを正しく使い分ける

MCPはエージェントとツールを接続する垂直プロトコル、A2Aはエージェント間委譲の水平プロトコルです。2026年のA2A v1.0仕様に基づき、SMBが最初に押さえるべき選択基準を解説します。

MCPとFunction callingの使い分け——ツール設計の選択基準

MCPはツール共有・プロバイダー非依存が必要な場合に選び、Function callingは単一プロバイダー内での迅速なツール実装に最適です。2026年の実践的な使い分け基準を整理します。

MCP Streamable HTTP移行設計——セッション管理・後方互換・水平スケール

MCP 2025-06-18仕様でHTTP+SSEは廃止予定となり、単一エンドポイントのStreamable HTTPが標準に。セッション管理・水平スケール・後方互換設計の実装要点を解説します。

MCP Sampling——LLM補完委譲の設計とセキュリティ

MCP Samplingでサーバーがクライアント経由でLLM補完を要求できる。APIキー不要の委譲設計・modelPreferences・Human-in-the-Loop承認フローと、プロンプトインジェクション対策を仕様から解説します。

MCPのElicitation——ツール実行中のユーザー入力収集と応答設計

MCP Elicitationは2025-06-18版で追加されたクライアント機能で、ツール実行中にサーバーがユーザーへ構造化入力を要求できる。3アクション応答モデルとJSON Schema制約、セキュリティ設計を解説。

MCPサーバー設計——Resources・Prompts・Toolsの使い分け

MCPのResources・Prompts・Toolsは制御主体で使い分ける。Toolsはモデル駆動、Resourcesはアプリ/ユーザー選択のデータ共有、Promptsはユーザー起動テンプレートだ。3プリミティブの設計判断を解説する。

MCPサーバーのOAuth 2.1認可フロー——スコープ設計指針

MCPはOAuth 2.1とResource Indicators(RFC 8707)を2026年仕様で必須化した。スコープ段階付与・トークン束縛・PKCEフローの設計をMCP仕様原文に基づいて解説する。

A2AプロトコルとMCPの使い分け——認証・委譲設計の実装

A2Aはエージェント間の水平連携、MCPはLLMとツールの垂直統合を担う補完関係にある。エンタープライズではOAuth 2.0やmTLSでエージェントIDを認証し、Agent CardとスキルスコープでA2AとMCPを組み合わせて設計する。

MCPサーバー実装ガイド——ツール・リソース・プロンプトの公開設計

MCPサーバーでTools・Resources・Promptsを公開する実装手順を解説。inputSchema設計・2層エラーハンドリング・transport選択(stdio/Streamable HTTP)の設計パターン。