mcpField
A
A2A Passport — one GTIN, one call, everything GSC knows, signed

A2A Passport — one GTIN, one call, everything GSC knows, signed

リモート
a2a-passport.aiビジネス・マーケティング03 週間前に更新
リポジトリ公式サイト

A2A Passport — one GTIN, one call, everything GSC knows, signed について

A2A Passportは、READMEではA2A Recordと呼ばれる、商品GTINまたは小売バナーの署名付き記録を発行するサービスです。GSCハブの最新データを使い、情報の出典、市場での販売可否、署名の有効性を確認できます。欠落情報を推測で補いません。

主な機能

  1. 01GTINまたはバナーによる記録取得
  2. 02GSCハブからのライブデータ読み込み
  3. 03登録記録の一覧表示と絞り込み
  4. 04署名・版の連鎖・時刻の検証

活用シーン

  1. 01商品のハブ記録と市場適合情報の確認
  2. 02記録の署名と版の連鎖の検証
  3. 03市場や種類による登録記録の絞り込み

MCP 対応

streamable HTTP経由でget_record、list_records、verify_recordの3つのツールをMCPクライアントに公開し、署名付き記録の取得と検証を可能にします。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.a2a-passport.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

3
パラメーター型必須説明
kindanyいいえ
subjectstringはい

詳細

A2A Record — 1 つの GTIN、1 回の呼び出し、GSC が把握するすべてに署名

ハブがレコードであり、A2A-Record.ai がレコードを発行します。

ハブがレコードであり、A2A-Record.ai がレコードを発行します。レコードとは、製品または小売バナーについて、レコードの保管場所、認証済みの場所、取り扱い業者、決済窓口を示す署名付き文書です。GSC ハブからリアルタイムで発行され、毎週スタンプが押されます。A2A Record は GreenCore Solutions Corp. が運営しています。製品(Global Trade Item Number、GTIN)または小売バナーごとに署名付き文書を 1 つ発行します。この文書は、GSC ハブ(A2A Grocery、A2A Cosmetics、A2A Peptides、A2A Retailmedia、コンプライアンス記録)からリアルタイムで構成され、署名(EdDSA)されます。ツールは 3 つです:get_record、list_records、verify_record。各フィールドにはハブからの回答が、一言一句そのまま、窓口と読み取り時刻とともに記載されます。そうでない場合は、注記を添えて欠落します。レコードが推測することはありません。どのハブも保有していない製品には、レコードは発行されません。読み取りは公開されています。検証済みの副署名付きコピーは x402 で決済されます。人工知能は間違いを犯します。A2A Record はエージェント型の情報源であり、推奨ではありません。広告は一切ありません。順位の販売もありません。取引専用です。

A2A Record は GreenCore Solutions Corp. (github.com/greencore-solutions) によって開発・運営されています。これは公開接続キットで、ライセンスは MIT です。

窓口

ステートレスな streamable-HTTP、サーバー名 a2a-record、窓口バージョン 1.0.2、ツール 3 つ(通信から読み取り)

  • エンドポイント:https://mcp.a2a-record.ai/mcp — streamable-HTTP に対応する任意のクライアント:{ "url": "https://mcp.a2a-record.ai/mcp", "transport": "streamable-http" }
  • Agent Card(署名付き):https://a2a-record.ai/.well-known/agent-card.json
  • キー:https://a2a-record.ai/.well-known/jwks.json (EdDSA、キー ID a2apass-2026-10)
  • 登録もトークンも不要です。すべての読み取りが公開されています。

ツール

  • get_record — 製品(Global Trade Item Number、GTIN)または小売バナー(市場/バナー、例:FR/Carrefour)の署名付きレコードです。レコードを保有するハブ、認証済みの場所、コンプライアンス記録、取り扱い業者、決済窓口を確認できます。呼び出しごとに GSC ハブからリアルタイムで読み取ります。初回の呼び出しでバージョン 1 が発行されます。subject = GTIN(8~14 桁)または市場/バナー、kind = gtin または banner(任意)。
  • list_records — 登録簿にあるレコードの一覧です:ID、種類、市場、バージョン、発行時刻を新しい順に表示します。本文は含まれません。種類(gtin または banner)、市場、または指定時刻以降の発行分で絞り込めます。ページ分割に対応しています。
  • verify_record — レコードを検証します:署名が有効か、バージョンの連鎖が保たれているか、スタンプがどれだけ古いか、読み取られていないセクションがあるかを確認します。公開鍵 /.well-known/jwks.json を使って検証します。

文書

どちらの種類にも共通する 1 つのエンベロープです(GTIN による製品、または market/banner 形式の小売バナー):record_id、kind、subject、issued_at、version、previous_version_hash、issuer、signature、delta、および body。 本文の各フィールドには、ハブからの回答が一言一句そのまま、窓口、ツール、読み取り時刻とともに記載されます。そうでない場合は、注記を添えて欠落します。レコードが推測することはありません。

  • 現在のバージョン:https://a2a-record.ai/record/{id}.json
  • 特定のバージョン:https://a2a-record.ai/record/{id}/v{n}.json
  • レコード #1:https://a2a-record.ai/record/gtin-03284230006408.json
  • 登録簿(リアルタイムの件数):https://a2a-record.ai/records/register.json

どのハブも記録を保有していない製品には、レコードは発行されません。

レコードを自分で検証する

署名は、signature フィールドを除いたレコードに対する分離型 JSON Web Signature (EdDSA) です。キーをソートし、JSON をコンパクトにし、UTF-8 でエンコードします。examples/verify_record.py では、公開鍵だけを使って検証できます。

副署名付きコピー

レコードの読み取りは無料です。検証済みの副署名付きコピーは https://a2a-record.ai/api で決済されます(x402、accept エントリー 2 件)。登録簿にないレコードへの応答は HTTP 403 で、課金されません。

例

  • examples/generic_mcp_client.py — 標準的なクライアントです。ツールの一覧を取得し、記録の #1 を読み取り、ドアで検証します。
  • examples/verify_record.py — プレーン HTTP で記録とキーを取得し、オフラインで署名を検証します。

人工知能は間違えることがあります。A2A Record はエージェント型の情報源であり、推奨を行うものではありません。広告は一切ありません。順位の販売もありません。取引のみです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。