Agent Commerce Guard について
Agent Commerce Guardは、支出や公開操作を行う可能性のあるエージェント向けに、ポリシー審査と承認フローを提供します。読み取り専用のリモートMCPサーバーに加え、CLI、スキル、CI評価にも対応します。
主な機能
- 01商取引操作案の審査
- 02判断と必要な証拠の提示
- 03読み取り専用リモートMCPツール
- 04CLI、スキル、GitHub Actionに対応
- 05購入フローで明示的な承認を要求
活用シーン
- 01実行前にエージェント操作を事前評価
- 02CIで公開アクションマニフェストを審査
- 03商取引タスクのポリシーと証拠要件を確認
MCP 対応
リモートMCPサーバーは、読み取り専用の`review_agent_commerce_actions`ツールと公開オファーのJSONリソースを提供します。`review-before-purchase`プロンプトは、支払いを開始せずにポリシー審査、オファー確認、承認、レシート検証を組み合わせます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://agent-commerce-guard.vercel.app/api/mcpclaude mcp add --transport http fxjim-agent-commerce-guard https://agent-commerce-guard.vercel.app/api/mcp{"mcpServers":{"fxjim-agent-commerce-guard":{"type":"http","url":"https://agent-commerce-guard.vercel.app/api/mcp"}}}Cursor で開く{"servers":{"fxjim-agent-commerce-guard":{"type":"http","url":"https://agent-commerce-guard.vercel.app/api/mcp"}}}VS Code で開く{"mcpServers":{"fxjim-agent-commerce-guard":{"type":"http","url":"https://agent-commerce-guard.vercel.app/api/mcp"}}}{"mcpServers":{"fxjim-agent-commerce-guard":{"serverUrl":"https://agent-commerce-guard.vercel.app/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| actions | array | はい | 確認する操作。秘密情報、非公開のソースコード、顧客データを送信しないでください。 |
詳細
エージェントコマースガード
支出、サービス販売、ソーシャルメディアへの投稿、トークンのローンチ、公開環境へのデプロイ、ウォレットへのアクセスが可能な AI エージェント向けの承認ゲートとレシートです。
Agent Commerce Guard は、x402、ACP、ウォレット、セラーランタイム、有料 API、ソーシャル連携を自律型エージェントに追加する開発者向けの、ローカルファーストな CLI とスキルパックです。

無料の評価ツールを試す | 有料パッケージをプレビュー | GitHub Action を追加 | 非公開パッケージを 1 USDC で購入 | サポートを受ける
ライブ評価ツールには、ウォレット支出、本番環境へのデプロイ、トークンのローンチ、マーケットプレイスのジョブ向けのワンクリックプリセットが含まれているため、マニフェストを先に作成しなくても、それぞれの判断経路をテストできます。
| 無料のホスト型事前評価 | 非公開のローカルパッケージ | |
|---|---|---|
| 適した用途 | 公開 CI アクションマニフェスト | 非公開または機密性の高いエージェントのワークフロー |
| 実行環境 | ホスト型評価ツール、最大 5 アクション/20 KB | ローカル CLI、HTTP 評価ツール、スキル、ポリシー、テンプレート |
| 価格 | 無料 | Base 上で 1 USDC |
チェックアウト画面では、支払いの前に完全なサンプルレポート、Base MCP の購入手順、サポートへのリンクが表示され、その後、Base の USDC トランザクションがサーバー側で検証されます。チェックアウトと成功後の画面は、非公開パッケージのロックを解除する前に、保留中のレシートを自動で再試行します。送信されたトランザクションハッシュは現在の URL に保持されるため、更新してもロック解除の経路を失わず、検証を再開できます。
公開パッケージの証明では、支払いの前に CLI レポートの正確な形式とファイル一覧を確認できます。標準テストでは、サンプルを現在のポリシーエンジンと比較し、案内されている各ファイルが有料 tarball に含まれていることを検証します。
- https://agent-commerce-guard.vercel.app/sample-report
- https://agent-commerce-guard.vercel.app/sample-report.json
- https://fxjim.github.io/agent-commerce-guard/sample/
無料の評価ツールスキルをインストールする
公開済みで機密情報を含まないアクションマニフェスト向けの、実行を伴わない事前評価ワークフローをインストールします。
npx skills add https://github.com/fxjim/agent-commerce-guard --skill try-agent-commerce-guard
このスキルは、ホスト型データの境界を守り、無料エンドポイントを通じて最大 5 アクション、20 KB を評価します。また、支払いを開始することなく、非公開ワークフローを有料のローカルパッケージに引き継ぎます。
GitHub Copilot プラグイン
ポリシーのみをレビューするプラグインを、GitHub から直接インストールします。
copilot plugin install fxjim/agent-commerce-guard:plugins/agent-commerce-guard
このプラグインのスキルは /api/policy-review を使用し、判断結果と必要な証拠のみを返します。チェックアウトや支払いへのリンクは含まれていません。変更不可能な 1.0.0 のソースには、copilot-plugin-v1.0.0 タグが付けられています。
公式の Awesome Copilot レビューは、自動品質ゲートに合格し、レビューを受けられる状態です。
リモート MCP サーバー
MCP クライアントを、公開されているステートレスな Streamable HTTP エンドポイントに接続します。
https://agent-commerce-guard.vercel.app/api/mcp
Codex:
codex mcp add agent-commerce-guard --url https://agent-commerce-guard.vercel.app/api/mcp
Claude Code:
claude mcp add --transport http agent-commerce-guard https://agent-commerce-guard.vercel.app/api/mcp
VS Code mcp.json:
{
"servers": {
"agent-commerce-guard": {
"type": "http",
"url": "https://agent-commerce-guard.vercel.app/api/mcp"
}
}
}
セットアップと検証については、Vercel guideまたはGitHub Pages mirrorをご覧ください。
サーバーは、読み取り専用で非破壊的なツールreview_agent_commerce_actionsを1つ公開します。最大5件の機密情報を含まない公開アクションと20 KBを受け付け、判定結果と必要な証拠を返します。ツールの出力では、実行、支払い、署名、デプロイ、投稿は行わず、購入手順も含めません。MCP 1.2.0では、公開JSONリソースhttps://agent-commerce-guard.vercel.app/offer.jsonも1つ公開されるため、クライアントは購入データをポリシーツールの結果に混在させずに、正確な1 USDCのBaseオファーを確認できます。サーバーの初期化時に、クライアントはこのリソースを参照し、支払いの前に明示的な承認を求め、支払い後にBaseトランザクションを検証するよう指示されます。review-before-purchaseプロンプトは、ポリシーの確認、オファーの確認、明示的な承認、領収情報の検証を一連の流れにまとめ、支払いは開始しません。レジストリのメタデータはserver.jsonで確認できます。公式レジストリには、io.github.fxjim/agent-commerce-guardが稼働中のリモートサーバーとして掲載されています。
購入者向けスキルをインストールする
Codex、Claude Code、Cursor、その他のAgent Skills対応アシスタント向けに、無料の公開購入者ワークフローをインストールします。
npx skills add https://github.com/fxjim/agent-commerce-guard --skill buy-agent-commerce-guard
同じスキルは、正式な製品ドメインからも利用できます。
npx skills add https://agent-commerce-guard.vercel.app --skill buy-agent-commerce-guard
このスキルは公開オファーを事前確認し、Base Account、Base MCP、x402、ブラウザーウォレット、または手動での支払いを行う前に、明示的な承認を求めます。ソースはskills/buy-agent-commerce-guard/SKILL.mdで確認できます。インデックス付きのディレクトリページはskills.shで確認できます。有料製品パッケージは、検証済みの1 USDCの支払い後にのみ利用できます。
GitHub Action
ubuntu-latestワークフローで、無料のホステッドポリシー事前確認を実行します。
- uses: fxjim/agent-commerce-guard@v1
with:
manifest: agent-commerce-actions.json
fail-on: deny
マニフェストには、単一のアクション、アクションの配列、またはactions配列を含むオブジェクトを指定できます。Actionは最大5件のアクションと20 KBを公開ホステッド評価サービスに送信し、サニタイズされた判定結果を出力します。また、拒否されたアクションやレビューが必要なアクションがある場合に失敗させることができます。リクエストの前に、シークレットを含むことが明らかなJSONキーを拒否します。
Actionでは、プライベートなローカルパッケージ用のcheckout-url、有料ワークフローAPI用のx402-evaluate-url、CLIの完全な例用のsample-report-url、機械可読なインベントリ用のpackage-metadata-url、承認済みのBase MCPアシスタント用のbase-mcp-recipe-urlを利用できます。ジョブのサマリーには、評価が完了するたびに、証明と購入の経路へのリンクが表示されます。
シークレット、非公開ソース、認証情報、機密性の高い顧客データは送信しないでください。アクションマニフェストをランナーの外部に出せない場合は、有料のローカルパッケージを使用してください。完全なワークフローと無害なマニフェストの例については、examples/github-actions/を参照してください。
ローンチパス
ローンチパスはBaseで1 USDCで利用できます。
- プロダクトページ: https://agent-commerce-guard.vercel.app
- GitHub Pages の公開ページ: https://fxjim.github.io/agent-commerce-guard/
- 公開 Gist の購入者向け概要: https://gist.github.com/fxjim/869cada8014dc52f520cccbce655f0eb
- Base 決済ページ(短縮版): https://agent-commerce-guard.vercel.app/pay
- ワンタップ Base Account 決済: 公式の
/payページでは、ユーザーが確認したうえで 1 USDC を Base Account で支払います。保留中のレシートを自動的に待機し、返されたトランザクションハッシュを更新後も保持し、ロック解除前にサーバー側で検証します。 - 決済ページの別名: https://agent-commerce-guard.vercel.app/checkout
- 決済検証ページ(短縮版): https://agent-commerce-guard.vercel.app/verify?tx={tx}
- 成功時のロック解除ページ: https://agent-commerce-guard.vercel.app/success?tx={tx} は、保留中のレシートを自動的に再試行し、更新後も処理を再開して、準備ができると検証済みパッケージのダウンロードにフォーカスします。
- ポリシー専用レビュー API: https://agent-commerce-guard.vercel.app/api/policy-review
- エージェント向け x402 ダウンロード: https://agent-commerce-guard.vercel.app/api/x402-download
- エージェント向け x402 評価 API: https://agent-commerce-guard.vercel.app/api/x402-evaluate
- エージェント向けに読み取り可能なオファー: https://agent-commerce-guard.vercel.app/offer.json
- Well-known オファー: https://agent-commerce-guard.vercel.app/.well-known/agent-commerce-guard.json
- Well-known オファーの別名: https://agent-commerce-guard.vercel.app/.well-known/offer.json
- GitHub Pages のオファーミラー: https://fxjim.github.io/agent-commerce-guard/offer.json
- GitHub Pages の Well-known オファーミラー: https://fxjim.github.io/agent-commerce-guard/.well-known/agent-commerce-guard.json
- GitHub Pages の Well-known オファー別名: https://fxjim.github.io/agent-commerce-guard/.well-known/offer.json
- x402 検出ページ(短縮版): https://agent-commerce-guard.vercel.app/x402
- Well-known x402 検出ページ: https://agent-commerce-guard.vercel.app/.well-known/x402
- パッケージメタデータ: https://agent-commerce-guard.vercel.app/package-metadata.json
- CLI レポートのサンプル: https://agent-commerce-guard.vercel.app/sample-report
- 機械可読なレポートのサンプル: https://agent-commerce-guard.vercel.app/sample-report.json
- GitHub Pages のパッケージプレビュー: https://fxjim.github.io/agent-commerce-guard/sample/
- Well-known パッケージメタデータ: https://agent-commerce-guard.vercel.app/.well-known/package-metadata.json
- サービスステータス: https://agent-commerce-guard.vercel.app/status.json
- Well-known サービスステータス: https://agent-commerce-guard.vercel.app/.well-known/status.json
- ライセンス条項: https://agent-commerce-guard.vercel.app/license
- Well-known ライセンス条項: https://agent-commerce-guard.vercel.app/.well-known/license.md
- GitHub Pages のライセンスミラー: https://fxjim.github.io/agent-commerce-guard/license/
- GitHub Pages の Well-known ライセンスミラー: https://fxjim.github.io/agent-commerce-guard/.well-known/license.md
- エージェントマニフェスト: https://agent-commerce-guard.vercel.app/agents.json
- 単数形エージェントマニフェストの別名: https://agent-commerce-guard.vercel.app/agent.json
- Well-known 単数形エージェントマニフェストの別名: https://agent-commerce-guard.vercel.app/.well-known/agent.json
- コーディングエージェント向けクイックスタート: https://agent-commerce-guard.vercel.app/AGENTS.md
- 購入ガイド(短縮版): https://agent-commerce-guard.vercel.app/buy
- 購入ガイド: https://agent-commerce-guard.vercel.app/BUY.md
- 機械可読な購入ガイド: https://agent-commerce-guard.vercel.app/purchase.json
- Base USDC 決済リクエスト(短縮版): https://agent-commerce-guard.vercel.app/pay.json
- Well-known 決済リクエスト(短縮版): https://agent-commerce-guard.vercel.app/.well-known/pay.json
- Base MCP 購入レシピ: https://agent-commerce-guard.vercel.app/base-mcp.json
- Well-known Base MCP 購入レシピ: https://agent-commerce-guard.vercel.app/.well-known/base-mcp.json
- GitHub Pages の Base MCP 購入レシピ: https://fxjim.github.io/agent-commerce-guard/base-mcp.json
- GitHub Pages の Well-known Base MCP 購入レシピ: https://fxjim.github.io/agent-commerce-guard/.well-known/base-mcp.json
- 公開無料評価スキル: https://github.com/fxjim/agent-commerce-guard/tree/main/skills/try-agent-commerce-guard
- 公開購入者向けスキル: https://github.com/fxjim/agent-commerce-guard/tree/main/skills/buy-agent-commerce-guard
- 正規の購入者向けスキルインデックス: https://agent-commerce-guard.vercel.app/.well-known/skills/index.json
- GitHub Pages の購入者向けスキルインデックス: https://fxjim.github.io/agent-commerce-guard/.well-known/skills/index.json
- 正規の Base USDC 決済リクエスト: https://agent-commerce-guard.vercel.app/payment-request.json
- Well-known 決済リクエスト: https://agent-commerce-guard.vercel.app/.well-known/payment-request.json
- スキャン決済 QR(短縮版): https://agent-commerce-guard.vercel.app/qr
- 正規のスキャン決済 QR: https://agent-commerce-guard.vercel.app/payment-request.svg
- Well-known スキャン決済 QR: https://agent-commerce-guard.vercel.app/.well-known/payment-request.svg
- ミラー版 GitHub 購入ガイド: ./BUY.md
- ミラー版 GitHub 決済ページ: ./pay/
- ミラー版 GitHub 購入 JSON: ./purchase.json
- ミラー版 GitHub 決済リクエスト JSON(短縮版): ./pay.json
- ミラー版 GitHub 決済リクエスト JSON: ./payment-request.json
- ミラー版 GitHub Well-known 決済リクエスト JSON(短縮版): ./.well-known/pay.json
- ミラー版 GitHub 決済 QR SVG: ./payment-request.svg
- ミラー版 GitHub サービスステータス JSON: ./status.json
- ミラー版 GitHub Well-known サービスステータス JSON: ./.well-known/status.json
- ミラー版 GitHub ライセンスページ: ./license/
- ミラー版 GitHub Well-known ライセンス条項: ./.well-known/license.md
- AI プラグインマニフェスト: https://agent-commerce-guard.vercel.app/.well-known/ai-plugin.json
- GitHub Pages の AI プラグインミラー: https://fxjim.github.io/agent-commerce-guard/.well-known/ai-plugin.json
- OpenAPI 仕様: https://agent-commerce-guard.vercel.app/openapi.json
- Well-known OpenAPI 仕様: https://agent-commerce-guard.vercel.app/.well-known/openapi.json
- GitHub Pages の OpenAPI ミラー: https://fxjim.github.io/agent-commerce-guard/openapi.json
- GitHub Pages の Well-known OpenAPI ミラー: https://fxjim.github.io/agent-commerce-guard/.well-known/openapi.json
- LLM 向けの読みやすい概要: https://agent-commerce-guard.vercel.app/llms.txt
- Well-known LLM 概要: https://agent-commerce-guard.vercel.app/.well-known/llms.txt
- GitHub Pages の LLM 概要: https://fxjim.github.io/agent-commerce-guard/llms.txt
- GitHub Pages のエージェントマニフェスト: https://fxjim.github.io/agent-commerce-guard/agents.json
- GitHub Pages の単数形エージェントマニフェスト: https://fxjim.github.io/agent-commerce-guard/agent.json
- GitHub Pages のパッケージメタデータ: https://fxjim.github.io/agent-commerce-guard/package-metadata.json
- GitHub Pages の Well-known パッケージメタデータ: https://fxjim.github.io/agent-commerce-guard/.well-known/package-metadata.json
- GitHub Pages のサービスステータス: https://fxjim.github.io/agent-commerce-guard/status.json
- GitHub Pages の Well-known サービスステータス: https://fxjim.github.io/agent-commerce-guard/.well-known/status.json
- GitHub Pages の Well-known x402: https://fxjim.github.io/agent-commerce-guard/.well-known/x402
- GitHub Pages の Well-known エージェントマニフェスト: https://fxjim.github.io/agent-commerce-guard/.well-known/agents.json
- GitHub Pages の Well-known 単数形エージェントマニフェスト: https://fxjim.github.io/agent-commerce-guard/.well-known/agent.json
- GitHub Pages の Well-known 購入ガイド: https://fxjim.github.io/agent-commerce-guard/.well-known/purchase.json
- GitHub Pages のサイトマップ: https://fxjim.github.io/agent-commerce-guard/sitemap.xml
- ソーシャルプレビュー画像: https://agent-commerce-guard.vercel.app/og-image.png
- Robots/サイトマップ検出: https://agent-commerce-guard.vercel.app/robots.txt
- ホスト型デモ: https://agent-commerce-guard.vercel.app/api/demo-evaluate
- 無料の GitHub Action: ./action.yml
- 固定の公開/サポート用 Issue: https://github.com/fxjim/agent-commerce-guard/issues/1
- 公開ローンチディスカッション: https://github.com/fxjim/agent-commerce-guard/discussions/2
- パッケージのロック解除: Base Account またはブラウザーウォレットで支払うか、手動決済後に Base トランザクションハッシュを貼り付けてください。
- 現在の有料パッケージの shasum:
c67fb09bd83da591c58ae5fae002a6a59557fc97
含まれるもの
- CLI ポリシーエンジン。
- Codex、Claude、OpenClaw 形式のワークフロー向けエージェントスキルパック。
- 承認ログとローンチチェックリストのテンプレート。
- アクションマニフェストの例。
- ローカル HTTP 評価ツール。
- Vercel によるゲート付きダウンロードフロー。
- 提出されたアクションテキストをそのまま返さず、サニタイズ済みの判定を返すホスト型デモエンドポイント。
- ウォレットでの支出、本番環境へのデプロイ、トークンのローンチ、マーケットプレイスのジョブ向けのワンクリックホスト型デモプリセット。
- 機密性のないアクションマニフェスト向けの無料評価スキル(ローカルパッケージへの明示的な引き渡しを含む)。
- CI ポリシーの事前チェック向け無料 GitHub Action(ローカルの秘密鍵を拒否し、失敗時の動作を設定可能)。
- デモの応答には、有料購入のメタデータと、次のアクションを示す正確な x402 コマンドが含まれます。
- コーディングエージェント、OpenAPI、x402、LLM の検出用エージェント/プラグインマニフェスト。
- x402 エージェントと Base で手動購入するユーザー向けの、コピー&ペースト可能な購入ガイド。
- EIP-681 送金 URI を含む、機械可読な Base USDC 支払いリクエスト。
- 機械可読な支払いメタデータに、支払い後のロック解除ページとして
/verify?tx={tx}と/success?tx={tx}の両方が記載されています。 - Base MCP の購入に特化したレシピ(正確なチェーン、トークン、受取先、金額、明示的な承認制約を記載)。
- 事前チェック、承認、検証、ロック解除の手順を含む、インストール可能な無料購入者向けスキル。
- モバイルウォレットでの支払い用、スキャンして支払う SVG QR コード。
- 正確な x402 の確認/支払いコマンドとコピーボタンを備えた、ホームページの購入者向けコマンドセクション。
- OG/Twitter/schema メタデータに設定されたソーシャルプレビュー画像。
- 検索エンジンやクローラーによる検出に対応する、公開中のホームページの構造化 Product/SoftwareApplication メタデータ。
- 検索結果への反映を早めるための IndexNow キールートと、更新して送信した URL 一覧。
- 購入者からの質問と x402 統合のメモを掲載した、ピン留め済みの GitHub ローンチ/サポート issue。
- 製品の背景情報と購入者による発見を目的とした、公開 GitHub ローンチディスカッション。
- 検索と購入者による発見を目的とした GitHub Pages ローンチページ。
- 正確な Base/x402 購入コマンドを記載した、公開 GitHub Gist の購入者向け概要。
- GitHub Pages 上のエージェントが読み取り可能なミラー。対象は
llms.txt、agents.json、agent.json、offer.json、.well-known/agent-commerce-guard.json、.well-known/offer.json、openapi.json、.well-known/openapi.json、.well-known/ai-plugin.json、package-metadata.json、.well-known/package-metadata.json、status.json、.well-known/status.json、.well-known/x402、.well-known/agents.json、.well-known/agent.json、.well-known/purchase.json、pay/、robots.txt、sitemap.xmlです。 - 有料エンドポイントとデモエンドポイント向けの OpenAPI 3.1 仕様。
- Base メインネットでエージェントが直接購入できる x402 有料パッケージエンドポイント。
- POST されたアクションマニフェストに対するエージェント向けポリシー判定を行う、x402 有料評価エンドポイント。
- エージェントワークフローの検証、コマンドリスクのスコアリング、破壊的操作のレビュー、ウォレット支出の承認に関する検出用メタデータ。
- x402 Bazaar のメタデータタグ:
agent-commerce、agent-safety、guardrails、approval-gates、codex、x402。
開発の背景
エージェントコマースは、エージェントガバナンスよりも速いペースで進んでいます。このツールは、財務、本番環境、ソーシャル、トークン、認証情報の境界を越えるアクションを、明示的な証拠と承認が得られるまでブロックするか、上位の判断に委ねます。
エージェント購入者向けフロー
https://agent-commerce-guard.vercel.app/offer.jsonを読み込みます。https://agent-commerce-guard.vercel.app/payを開き、公式の Base Account コントロールを使用して、Base メインネット上の1 USDCを確認し、承認します。- または、認証済みの Base MCP アシスタントで
https://agent-commerce-guard.vercel.app/base-mcp.jsonを読み込み、正確な手動 Base 支払いリクエストを確認するにはhttps://agent-commerce-guard.vercel.app/pay.jsonを読み込むか、https://agent-commerce-guard.vercel.app/qrをスキャンします。 /verify?tx={tx}、/success?tx={tx}、または/api/base-payment-status?tx={tx}でトランザクションを確認します。どちらのブラウザページも、保留中の Base レシートを自動的に再試行し、更新後も URL から処理を再開します。/success?tx={tx}または/api/base-download?tx={tx}からパッケージをダウンロードします。
エージェント購入者は、https://agent-commerce-guard.vercel.app/api/x402-download を直接呼び出し、返された x402 支払い要件を満たすこともできます。
エージェントのワークフローでは、POST https://agent-commerce-guard.vercel.app/api/x402-evaluate を呼び出し、返された x402 支払い要件を満たすことで、サニタイズ済みのポリシー判定を受け取ることができます。
x402 エンドポイントは、1000000 atomic USDC の Base メインネット向け exact 支払い要件を返し、エージェントによる発見に利用できるルートレベルの Bazaar メタデータを含みます。
購入に関する質問、ウォレットフローの問題、x402 統合についてのメモは、固定されたローンチ/サポート用 Issue に投稿できます:https://github.com/fxjim/agent-commerce-guard/issues/1。
ローンチの背景と購入者向けの案内スレッド:https://github.com/fxjim/agent-commerce-guard/discussions/2。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。