Skip to main content
このセクションでは、クライアント、サーバー、オーケストレーターのいずれを構築する場合でも必要となる AdCP 実装の基礎技術を扱います。

プロトコルを選ぶ

MCP Guide

Claude、AI アシスタント、MCP 対応ツール向け。ツールベースのリクエスト/レスポンス型。

A2A Guide

Google AI エージェントと A2A ワークフロー向け。タスクベースでメッセージ/アーティファクト型、SSE ストリーミング対応。
どちらを選ぶか迷う場合は Protocol Comparison を参照してください。

コア概念

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 を参照

両プロトコルに共通するもの

どちらのプロトコルを選んでも、次が提供されます:
FeatureSupport
All AdCP tasks同じタスクと機能
Unified status systemcompleted, working, input-required, failed など
Context managementリクエスト間でのセッション継続
Async operationsWebhook またはポーリングによる長時間タスク
Human-in-the-loop重要処理の承認ワークフロー
Error handling一貫したエラーコードと復旧パターン

次のステップ