mcpField
A
agent-transaction-control

agent-transaction-control

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

agent-transaction-control について

agent-transaction-controlは、Claude CodeとCowork向けのFLINTプラグインで、リモートMCPコネクターと支払い前検証のガイド付きスキルを備えています。取引時にエージェントの本人性、権限、完全性を確認し、証拠となる署名済み記録を残します。

主な機能

  1. 01エージェントパスポートの発行と取得
  2. 02権限範囲の定義と記録
  3. 034段階の判定による権限確認
  4. 04加盟店横断の評判照会
  5. 05取引結果の記録
  6. 06ポータブルな信頼マニフェストの作成

活用シーン

  1. 01支払い前にエージェントの権限を確認
  2. 02エージェントの支出範囲を設定
  3. 03高リスク取引前に評判を確認
  4. 04取引後に署名済み証拠を保存

MCP 対応

ホスト型のFLINT MCPサーバーは、エージェントパスポート、権限設定、完全性と権限の検証、評判照会、取引結果の記録、取引準備状況の確認を行う10種類のツールを提供します。`https://flint.network/mcp` にStreamable HTTPで接続します。

設定

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

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

ツール

17
パラメーター型必須説明
noncestringいいえリプレイ防止用 nonce。省略すると自動生成されます。
timestampstringいいえISO-8601 リクエストタイムスタンプ。省略すると自動生成されます。
agent_claimobjectいいえ任意の範囲限定エージェントヒント。自己申告した値は権限の証明になりません。
agent_claim.agent_idstringいいえ
agent_claim.wallet_typestringいいえ
agent_claim.agent_runtime_hintstringいいえ
passport_idstringいいえ任意の FLINT Agent Passport。検証済みの支払者ウォレットと委任の紐付けにより、判定が強化される場合があります。
transactionobjectはい
transaction.chainstringはいCAIP-2 チェーン識別子。例:eip155:8453。
transaction.tokenobjectいいえ予定している取引の任意のトークン識別情報。
transaction.token.issuerstringいいえ
transaction.token.symbolstringいいえ
transaction.token.contractstringいいえ
transaction.actionstringはい予定しているエージェントのアクション。例:stablecoin_transfer、paid_api_access。
transaction.directionstringいいえ取引の方向。デフォルトは debit_from_agent です。
transaction.referencestringいいえ任意の請求書、注文、または加盟店取引の参照情報。
transaction.amount_displaystringはい予定している取引の 0 以上の十進数金額。
transaction.counterparty_addressstringはい予定している加盟店、販売者、または受取人のアドレス。
session_tokenstringいいえauth_verify_otp から取得する任意のエージェントセッショントークン。指定されていて payment_signature がない場合、FLINT はこの呼び出しで x402 決済を要求せず、前払い済み Scout クレジットを 1 回分消費します。先に scout_credits_topup でクレジットを購入してください。
payment_signaturestringいいえウォレット対応クライアントが署名した不透明な x402 PAYMENT-SIGNATURE 値。秘密鍵やシードフレーズは絶対に指定しないでください。
merchant_referencestringいいえ任意の加盟店参照情報。transaction.reference も指定されている場合は、一致する必要があります。

詳細

FLINT クロスドメインエージェントパスポート

取引時にエージェントを把握しましょう。 FLINT で AI エージェントの完全性と権限を確認してから送金を実行し、確認内容の署名付き記録を保持します。

ライセンス:MIT MCP サイト


これは何ですか

このリポジトリは、Claude Code と Cowork 向けの FLINT プラグインです。次の 2 つをまとめています。

  1. FLINT リモートコネクター — https://flint.network/mcp でホストされている MCP サーバーで、FLINT のエージェント検証ツールを提供します。ローカルで実行する必要はなく、利用開始時にアカウントも不要です。
  2. verify-agent-integrity スキル — 検証してから支払うためのワークフローを実行します。アシスタントが支出を行う前に、エージェントが認可されており、侵害されていないことを確認します。

FLINT は、取引を行う AI エージェント向けの中立的な検証ネットワークです。エージェントを発行することも、資金を移動することもありません。価値が移動する時点で、支払いを求めている特定のエージェントが申告どおりの本人であり、付与された権限の範囲内にあり、乗っ取られていないことを検証します。確認ごとに明確な判定と署名付き記録が返され、取引相手は証拠としてそれを保管できます。

なぜ必要なのか

AI エージェントに、ステーブルコインやカードの決済網を通じた支出権限が与えられています。不正対策と本人確認の仕組みは、人間向けに構築されてきました。つまり、デバイス、セッション、そして機関自身が発行し、監視できるアカウントを前提としています。API と直接やり取りするエージェントには、そうしたものがありません。また、取引相手もそのエージェントを発行していません。人間が実在することを証明しても、今その人に代わって動いているエージェントが認可されており、侵害されていないかは分かりません。FLINT が検証するのは、その層です。

インストール

プラグインとして(Claude Code または Cowork):

/plugin marketplace add thefraudfather/flint-plugin
/plugin install flint@flint-network

これにより、リモートコネクターと verify-agent-integrity スキルの両方がインストールされます。

コネクターのみ(MCP 互換クライアント):

クライアントを FLINT リモートサーバーに接続します。接続設定は 1 つだけです。

{
  "mcpServers": {
    "flint": {
      "type": "streamable-http",
      "url": "https://flint.network/mcp"
    }
  }
}

または、flint.network/connect から接続します。

検証してから支払うワークフロー

スキルは次のワークフローを実行します。ツールを直接呼び出すこともできます。

  1. 発行 — エージェントのパスポートを発行します — issue_agent_passport。無料でハイブリッド署名され、公開検証可能な URL が返されます。エージェント名または ID だけで十分です。
  2. 認可 — 支出の前に、予定している操作を認可します — issue_authorization_record。エージェントをスコープ(対象、金額、相手)に紐付けます。
  3. 検証 — 実行時に検証します — verify_agent_authority。許可、追加認証、審査、ブロックの 4 状態の判定が返されます。
  4. 記録 — 完了後、異議申し立て時、または審査後に結果を記録します — submit_transaction_outcome。加盟店横断の評判シグナルに反映され、記録が保持されます。

ツール

コネクターは 10 個のツールを提供します。

ツール目的
issue_agent_passportエージェントの無料パスポートをハイブリッド署名付きで発行し、公開検証可能な URL を返します。
get_agent_passport既存のパスポートと現在の状態を取得します。
create_flint_trust_manifestエージェント用の持ち運び可能な信頼マニフェストを作成します。
generate_authorization_scopeエージェントに許可されている操作を記述するスコープを作成します。
issue_authorization_record支出前にエージェントを認可に紐付けます。
update_agent_mandateエージェントの権限を規定する継続的な委任内容を更新します。
verify_agent_authority取引時に権限と完全性を検証し、4 状態の判定を返します。
lookup_agent_reputationリスクの高い取引を行う前に、加盟店横断でのエージェントの評判を確認します。
submit_transaction_outcome完了後、異議申し立て時、または審査後に結果を記録します。
validate_agent_commerce_readinessエージェントまたはワークフローの取引準備状況をスコア化します。

検証の仕組み

トランザクションのハンドシェイク時に、FLINT は6つの固定された検証レイヤーを実行します。

本人のアイデンティティ(エージェントが代理する人または組織)、エージェントのアイデンティティ(エージェントが名乗る特定のエージェント)、ウォレットの来歴(資金源が本来あるべきものであること)、認可範囲(実行するアクションが付与された権限の範囲内にあること)、環境のアイデンティティ(エージェントが、その履歴に記録された環境で動作していること)、複数加盟店間の評判(ネットワーク全体でエージェントがどのように振る舞ってきたか)です。

各検証では、4つの判定のいずれか — 許可、追加認証、審査、ブロック — と、署名付きの検証記録が返されます。記録には従来型とポスト量子の両方の署名によるハイブリッド署名が付与されるため、暗号技術が進化しても証拠の有効性が保たれます。

詳細を見る

概要

FLINT は KillChain, Inc.(d/b/a FLINT Network)が開発しています。FLINT は決済レールに依存せず、設計上中立です。エージェントを検証することで、ID プロバイダーは人間の証明を継続でき、決済レールは資金の移動を継続できます。

お問い合わせや提携について:[email protected]

ライセンス

MIT。LICENSE をご覧ください。

コメント

MCP は初めてですか?

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

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