プロトコルを選ぶ
MCP Guide
Claude、AI アシスタント、MCP 対応ツール向け。ツールベースのリクエスト/レスポンス型。
A2A Guide
Google AI エージェントと A2A ワークフロー向け。タスクベースでメッセージ/アーティファクト型、SSE ストリーミング対応。
コア概念
Authentication
AdCP エージェントへの認証方法。Bearer トークン、プリンシパル、権限。
Context & Sessions
context_id と task_id による状態管理。拡張フィールドと不透明なコンテキスト。
Schemas and SDKs
スキーマと公式クライアントライブラリ(JavaScript/Python)へのアクセス。
はじめに
1. プロトコルを選択
- MCP: ツールベースの統合向け(Claude、MCP 対応システム)
- A2A: タスクベースの統合向け(Google AI、エージェント間ワークフロー)
2. 認証を理解
- プリンシパルの識別方法
- Bearer トークンの利用パターン
- Authentication を参照
3. コンテキストを扱う
- 会話継続のための
context_id - 非同期処理を追跡する
task_id - Context & Sessions を参照
両プロトコルに共通するもの
どちらのプロトコルを選んでも、次が提供されます:| Feature | Support |
|---|---|
| All AdCP tasks | 同じタスクと機能 |
| Unified status system | completed, working, input-required, failed など |
| Context management | リクエスト間でのセッション継続 |
| Async operations | Webhook またはポーリングによる長時間タスク |
| Human-in-the-loop | 重要処理の承認ワークフロー |
| Error handling | 一貫したエラーコードと復旧パターン |
次のステップ
- 接続を始める: MCP Guide または A2A Guide
- 認証が必要: Authentication
- 本番システムを構築: Implementation Patterns へ