MCP CPG Agent Protocols について
MCP CPG Agent Protocolsは、消費財調達エージェント向けのステートレスな標準サービスで、ACM-SPARKS、SM-ECO-10060、ACM-68000の正規記録を提供します。固定された定義に基づいてディメンション、メンバー、シグナルを解決し、各エージェントに一貫した応答を返します。
主な機能
- 01プロトコル一覧と正規記録の取得
- 02ACM-68000シグナルの照会と解決
- 036つのSPARKSディメンションの解決
- 04管轄区域メンバーノードの照会
- 05GSCヘッダー正規仕様の取得
活用シーン
- 01消費財調達プロトコルの定義確認
- 02CPGシグナルコードからACM記録への解決
- 03コードによるSPARKSディメンションやメンバーの検索
MCP 対応
ステートレスなStreamable HTTP MCP サーバーが、プロトコル、シグナル、ディメンション、メンバーを照会するツールをMCPクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.cpgagentprotocols.ai/mcpclaude mcp add --transport http greencore-solutions-cpg-agent-protocols https://mcp.cpgagentprotocols.ai/mcp{"mcpServers":{"greencore-solutions-cpg-agent-protocols":{"type":"http","url":"https://mcp.cpgagentprotocols.ai/mcp"}}}Cursor で開く{"servers":{"greencore-solutions-cpg-agent-protocols":{"type":"http","url":"https://mcp.cpgagentprotocols.ai/mcp"}}}VS Code で開く{"mcpServers":{"greencore-solutions-cpg-agent-protocols":{"type":"http","url":"https://mcp.cpgagentprotocols.ai/mcp"}}}{"mcpServers":{"greencore-solutions-cpg-agent-protocols":{"serverUrl":"https://mcp.cpgagentprotocols.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
CPG Agent Protocols
mcp.cpgagentprotocols.ai — GSC AI Agent Stack の標準規格の窓口です。ACM-SPARKS、SM-ECO-10060、ACM-68000 のためのステートレスな標準規格ビーコンです。
このビーコンが提供するのは、標準規格そのものを規範としてコンパイルしたものです。ACM-SPARKS が SKU を分類し、SM-ECO-10060 が管轄区域を特定し、ACM-68000 が購入者の AI エージェントに決定論的なシグナルを送ります。データベースも、秘密情報も、状態もありません。どのエージェントが問い合わせても、すべて同じ回答が返されます。
標準エンドポイント:https://mcp.cpgagentprotocols.ai/mcp(streamable-http、ステートレス)。
このリポジトリには、ビーコンのソース(server.js、canon.js、DEPLOY.md)と、この接続キットが含まれています。接続キットには、稼働中のサーバーが返すツール一覧、シグナルレジスター、稼働中のエンドポイントを対象とした各言語の実行可能なサンプルが1つずつ含まれています。ここには鍵、秘密情報、顧客情報は一切含まれていません。
ツール
2026-09-09 に稼働中のビーコンで tools/list を実行した結果です。
| ツール | 回答する内容 |
|---|---|
list_protocols | プロトコルファミリーと基本構成を返します。ACM-SPARKS が分類し、SM-ECO-10060 が特定し、ACM-68000 がシグナルを送ります。 |
get_protocol | ACM-SPARKS、SM-ECO-10060、または ACM-68000 の完全な規範レコードを返します。 |
list_signals | 個別に列挙されたシグナルレジスターを返します。それぞれの意味は1つで、揺らぎはありません。 |
resolve_signal | 1つの ACM-68000 シグナルコードの状態と意味を返します。CPG- プロファイルコードを指定すると、対応する ACM- コードに解決され、応答には解決後の ACM- コードが含まれます。 |
list_sparks_dimensions | SPARKS が解決する6つの次元、SKU、Pack、Amount、Region、Kernel、Standard を返します。これは CPG 業界初です。 |
resolve_sparks_dimension | 文字または名前を指定して、1つの SPARKS 次元の規範レコードを返します。 |
list_members | 主権を持つ管轄区域のメンバーノードを返します。コード、名前空間、管轄区域、地域、GS1 の GTIN テリトリーが含まれます。 |
resolve_member | コード(例:FR、AU、MX)を指定して、1つの主権メンバーの規範レコードを返します。 |
get_header_canon | GSC ワイヤーヘッダーの規範を返します。すべての GSC サーフェスが規範の順序で出力する x-gsc-* ヘッダーです。 |
シグナル
レジスターです。各 ACM- シグナルには、同じ定義を示す CPG- プロファイルの対応コードがあります。
| ACM-(ワイヤー形式) | 状態 | CPG- プロファイル | 意味 |
|---|---|---|---|
| acm-000 | NOT_APPLICABLE | cpg-000 | この SKU には制御またはフレームワークが適用されません。 |
| acm-200 | ALLOW | cpg-200 | 自律調達の対象です。購入者エージェントは、小売業者が選択した ERP で人間が介在して確認したうえで、注文を完了できます。 |
| acm-300 | CONDITIONAL | cpg-300 | 文書化された条件(数量のしきい値、管轄区域の適用除外、期限付き承認)を満たす場合に対象です。 |
| acm-403 | RESTRICT | cpg-403 | 要求されたコンテキストでは対象外です。購入者エージェントは注文を完了してはなりません。 |
| acm-404 | NOT_FOUND | cpg-404 | GTIN が登録されていません。利用可能なシグナルはありません。 |
| acm-451 | ESCALATE | cpg-451 | 決定論的に解決できません。人間による確認が必要です。mcp.cpghumanintheloop.ai が提供します。 |
| acm-500 | SYSTEM_ERROR | cpg-500 | サーバーまたは上流でエラーが発生しました。バックオフポリシーに従って再試行してください。 |
表中の CPG- コードはどれも、同じ行の ACM- 定義に解決されます。ワイヤー形式は ACM- です。ビーコンの resolve_signal はどちらの形式も受け付け、ACM- レコードを返します。応答には、指定されたコード(input_code)と並んで、解決後の ACM- コード(code)が含まれます。7つ以外のコードはすべて NOT_FOUND です。
リンク:https://acm-68000.ai · https://cpg-68000.ai · https://standard-10060.org
サンプル
| 手順 | Python | TypeScript |
|---|---|---|
ビーコンを呼び出す:tools/list の後に list_protocols、list_signals、list_sparks_dimensions を実行し、返されたプロトコルセットを出力して終了 | examples/beacon.py | examples/beacon.ts |
Python 3 の標準ライブラリのみを使用します。TypeScript は依存関係なしで Node 24 上でそのまま実行できます(node examples/beacon.ts)。稼働中のエンドポイントのみを対象とします。
ワイヤ上のソース
https://cpgagentprotocols.ai · https://mcp.cpgagentprotocols.ai/protocol.json · https://mcp.cpgagentprotocols.ai/signals.json · https://mcp.cpgagentprotocols.ai/sparks.json · https://mcp.cpgagentprotocols.ai/nodes.json · https://acm-sparks.ai · https://sm-eco-10060.org · https://acm-68000.org
レジストリの掲載項目:io.github.greencore-solutions/cpg-agent-protocols。
GreenCore Solutions Corp. — 4611 Viking Way, Suite #260, Richmond BC V6V 2K9 Canada GSC Agentic Pty Ltd — Level 1, 63-73 Ann Street, Surry Hills NSW 2010, Australia
運営:GreenCore Solutions Corp. · https://gsc-em.com · @GSC_Rail_ai · @ACM68000
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。