mcpField
A
Agent Commerce Guard

Agent Commerce Guard

リモート
github.com/fxjimセキュリティ013 週間前に更新
リポジトリ

Agent Commerce Guard について

Agent Commerce Guardは、支出や公開操作を行う可能性のあるエージェント向けに、ポリシー審査と承認フローを提供します。読み取り専用のリモートMCPサーバーに加え、CLI、スキル、CI評価にも対応します。

主な機能

  1. 01商取引操作案の審査
  2. 02判断と必要な証拠の提示
  3. 03読み取り専用リモートMCPツール
  4. 04CLI、スキル、GitHub Actionに対応
  5. 05購入フローで明示的な承認を要求

活用シーン

  1. 01実行前にエージェント操作を事前評価
  2. 02CIで公開アクションマニフェストを審査
  3. 03商取引タスクのポリシーと証拠要件を確認

MCP 対応

リモートMCPサーバーは、読み取り専用の`review_agent_commerce_actions`ツールと公開オファーのJSONリソースを提供します。`review-before-purchase`プロンプトは、支払いを開始せずにポリシー審査、オファー確認、承認、レシート検証を組み合わせます。

設定

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

エンドポイントhttps://agent-commerce-guard.vercel.app/api/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

1
パラメーター型必須説明
actionsarrayはい確認する操作。秘密情報、非公開のソースコード、顧客データを送信しないでください。

詳細

エージェントコマースガード

支出、サービス販売、ソーシャルメディアへの投稿、トークンのローンチ、公開環境へのデプロイ、ウォレットへのアクセスが可能な AI エージェント向けの承認ゲートとレシートです。

Agent Commerce Guard は、x402、ACP、ウォレット、セラーランタイム、有料 API、ソーシャル連携を自律型エージェントに追加する開発者向けの、ローカルファーストな CLI とスキルパックです。

Agent Commerce Guard のプレビュー

GitHub Action のスモークテスト Agent Skills のインストール数

無料の評価ツールを試す | 有料パッケージをプレビュー | GitHub Action を追加 | 非公開パッケージを 1 USDC で購入 | サポートを受ける

ライブ評価ツールには、ウォレット支出、本番環境へのデプロイ、トークンのローンチ、マーケットプレイスのジョブ向けのワンクリックプリセットが含まれているため、マニフェストを先に作成しなくても、それぞれの判断経路をテストできます。

無料のホスト型事前評価非公開のローカルパッケージ
適した用途公開 CI アクションマニフェスト非公開または機密性の高いエージェントのワークフロー
実行環境ホスト型評価ツール、最大 5 アクション/20 KBローカル CLI、HTTP 評価ツール、スキル、ポリシー、テンプレート
価格無料Base 上で 1 USDC

チェックアウト画面では、支払いの前に完全なサンプルレポート、Base MCP の購入手順、サポートへのリンクが表示され、その後、Base の USDC トランザクションがサーバー側で検証されます。チェックアウトと成功後の画面は、非公開パッケージのロックを解除する前に、保留中のレシートを自動で再試行します。送信されたトランザクションハッシュは現在の URL に保持されるため、更新してもロック解除の経路を失わず、検証を再開できます。

公開パッケージの証明では、支払いの前に CLI レポートの正確な形式とファイル一覧を確認できます。標準テストでは、サンプルを現在のポリシーエンジンと比較し、案内されている各ファイルが有料 tarball に含まれていることを検証します。

無料の評価ツールスキルをインストールする

公開済みで機密情報を含まないアクションマニフェスト向けの、実行を伴わない事前評価ワークフローをインストールします。

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で利用できます。

含まれるもの

  • 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。

開発の背景

エージェントコマースは、エージェントガバナンスよりも速いペースで進んでいます。このツールは、財務、本番環境、ソーシャル、トークン、認証情報の境界を越えるアクションを、明示的な証拠と承認が得られるまでブロックするか、上位の判断に委ねます。

エージェント購入者向けフロー

  1. https://agent-commerce-guard.vercel.app/offer.json を読み込みます。
  2. https://agent-commerce-guard.vercel.app/pay を開き、公式の Base Account コントロールを使用して、Base メインネット上の 1 USDC を確認し、承認します。
  3. または、認証済みの 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 をスキャンします。
  4. /verify?tx={tx}、/success?tx={tx}、または /api/base-payment-status?tx={tx} でトランザクションを確認します。どちらのブラウザページも、保留中の Base レシートを自動的に再試行し、更新後も URL から処理を再開します。
  5. /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。

コメント

MCP は初めてですか?

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

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