mcpField
A
agent-transaction-control

agent-transaction-control

远程服务
github.com/thefraudfather安全018 周前更新
代码仓库

关于 agent-transaction-control

agent-transaction-control 是面向 Claude Code 和 Cowork 的 FLINT 插件,包含远程 MCP 连接器和引导式付款前验证技能。它帮助交易流程核验 Agent 的身份、权限与完整性,并保留签名验证记录作为凭证。

主要功能

  1. 01签发和获取 Agent Passport
  2. 02定义并记录授权范围
  3. 03以四种状态判定权限
  4. 04查询跨商户声誉
  5. 05记录交易结果
  6. 06生成可移植信任清单

适用场景

  1. 01付款前核验 Agent 权限
  2. 02设定 Agent 的支出范围
  3. 03高风险交易前查看声誉
  4. 04交易后保留签名凭证

MCP 相关

托管的 FLINT MCP 服务提供十种工具,用于 Agent Passport、授权、完整性与权限验证、声誉查询、交易结果记录及商业就绪度检查。通过 `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 提示信息。自行声明的值不能证明授权。
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是预定的 Agent 操作,例如 stablecoin_transfer 或 paid_api_access。
transaction.directionstring否交易方向。默认为 debit_from_agent。
transaction.referencestring否可选的发票、订单或商户交易参考信息。
transaction.amount_displaystring是预定交易的非负十进制金额。
transaction.counterparty_addressstring是预定的商户、卖家或收款方地址。
session_tokenstring否来自 auth_verify_otp 的可选 Agent 会话令牌。如果提供该令牌且未提供 payment_signature,FLINT 会扣除一次预付 Scout 额度,而不是要求此次调用使用 x402 付款。请先通过 scout_credits_topup 购买额度。
payment_signaturestring否由启用钱包的客户端签署的不透明 x402 PAYMENT-SIGNATURE 值。切勿提供私钥或助记词。
merchant_referencestring否可选的商户参考信息。如果同时提供 transaction.reference,则两者必须匹配。

详细介绍

FLINT 跨域 Agent 通行证

在交易时了解你的 Agent。 在 AI Agent 转移资金之前,使用 FLINT 验证其完整性和权限,并保留已检查内容的签名记录。

许可证:MIT MCP 网站


这是什么

此仓库是 Claude Code 和 Cowork 的 FLINT 插件,包含两项内容:

  1. FLINT 远程连接器 — 托管在 https://flint.network/mcp 上的 MCP 服务,提供 FLINT 的 Agent 验证工具。无需在本地运行任何内容,也无需账号即可开始使用。
  2. verify-agent-integrity 技能 — 一套引导式工作流,可替你执行先验证再付款的流程,让助手在付款前确认 Agent 已获授权且未遭入侵。

FLINT 是面向进行交易的 AI Agent 的中立验证网络。它不签发 Agent,也不转移资金。它会在价值转移的当下验证:请求付款的特定 Agent 是否确实如其所称,是否仍在获授权限范围内,以及是否未遭接管。每次检查都会返回明确的判定和签名记录,供交易对方留作证据。

存在的原因

AI Agent 正在获得通过稳定币和银行卡渠道支出的权限。欺诈与身份验证体系是为人类构建的:设备、会话、由机构本身签发并可被其监控的账号。直接通过 API 进行交易的 Agent 不具备这些条件,而与其交易的对方也并非签发该 Agent 的机构。证明人类是真实的,并不能说明此刻代表其行事的 Agent 已获授权且未遭入侵。FLINT 验证的正是这一环节。

安装

作为插件安装(Claude Code 或 Cowork):

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

这会同时安装远程连接器和 verify-agent-integrity 技能。

仅安装连接器(适用于任何兼容 MCP 的客户端):

将客户端连接到 FLINT 远程服务。连接只需一个入口:

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

也可以通过 flint.network/connect 连接。

先验证再付款流程

该技能会执行以下流程;你也可以直接调用这些工具。

  1. 签发 Agent 通行证 — issue_agent_passport。免费,采用混合签名,并返回公开可验证的网址。提供 Agent 名称或 ID 即可。
  2. 授权预期操作,确保在任何支出之前完成 — issue_authorization_record。将 Agent 绑定到一个范围(做什么、金额多少、付给谁)。
  3. 在执行时验证 — verify_agent_authority。返回四种状态之一:允许、升级验证、审核或阻止。
  4. 在完成、争议或审核后记录结果 — submit_transaction_outcome。为跨商户信誉信号提供数据,并留下留存记录。

工具

该连接器提供十个工具:

工具用途
issue_agent_passport为 Agent 签发免费的混合签名通行证;返回公开可验证的网址。
get_agent_passport获取现有通行证及其当前状态。
create_flint_trust_manifest为 Agent 生成可移植的信任清单。
generate_authorization_scope构建描述 Agent 获准执行哪些操作的范围。
issue_authorization_record在支出前将 Agent 绑定到授权记录。
update_agent_mandate更新约束 Agent 权限的长期授权。
verify_agent_authority在交易时验证权限和完整性;返回四种状态之一的判定。
lookup_agent_reputation在进行较高风险交易前,查询 Agent 的跨商户信誉。
submit_transaction_outcome在完成、争议或审核后记录结果。
validate_agent_commerce_readiness评估 Agent 或流程进行交易的准备程度。

验证流程

在交易握手阶段,FLINT 会运行六层锁定验证:

主体身份(Agent 代表其行事的人或组织)、Agent 身份(其声称代表的特定 Agent)、钱包来源(资金来源符合预期)、授权范围(操作在授予的权限范围内)、环境身份(Agent 正在其历史记录所述的环境中运行)以及跨商户声誉(Agent 在整个网络中的行为表现)。

每次验证都会返回四种判定之一——允许、升级验证、审核、阻止——以及一份签名验证记录。记录采用经典签名和后量子签名进行混合签名,因此随着密码学的发展,证据仍然有效。

了解更多

关于

FLINT 由 KillChain, Inc.(以 FLINT Network 名义经营)打造。FLINT 与支付轨道无关,且在设计上保持中立:它验证 Agent,让身份提供方能够持续证明人的身份,同时让支付轨道继续转移资金。

咨询或合作事宜:[email protected]

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。