Tarfio

面向 AI Agent 团队的 MCP 工具消费级预算控制与计费平台,其核心理念是「给 AI Agent 配置预算

AI Agent 部分免费

Tarfio 是一个面向 AI Agent 团队的 MCP 工具消费级预算控制与计费平台,其核心理念是「给 AI Agent 配置预算,而不是直接刷卡」。在 AI Agent 实际运行中,每一次工具调用(tools/call)都涉及成本——调用一个搜索工具、邮件发送工具或数据库查询工具,都会消耗 MCP 服务器提供方的资源。Tarfio 的作用,就是让 Agent 团队在调用任何 MCP 工具之前,先为每一次工具行为设定好价格上限、消费总额上限和有效期,从而避免因 Prompt 循环或配置失误导致的费用失控。

从功能架构来看,Tarfio 主要服务两类用户群体。对于 MCP 工具的创建者来说,Tarfio 提供了一套测试积分(test-credit)定价体系:创建者可以为每一个成功的工具调用设定积分价格,而无需在工具处理逻辑中内置计费代码。工具保持纯粹的函数逻辑,计费逻辑由 Tarfio 网关统一处理。每一次成功的工具调用产生一条费用记录,Tarfio 会生成对应的执行结果凭证(receipt),保护调用路径不被重复处理(幂等性保障)。

对于使用 MCP 工具的 Agent 团队,Tarfio 允许他们创建一个有边界的消费会话(Spend Session):设定本次会话的总测试积分预算上限、单次工具调用的最高价格、允许使用的工具白名单列表、过期时间以及主动撤销机制。举例来说,一个客服 Agent 可以被配置为:会话预算 1000 测试积分,单次调用最高 50 积分,仅允许调用 knowledge_retrieval 和 ticket_update 两个工具,2 小时后自动失效。当积分耗尽或工具不在白名单内时,Tarfio 网关直接拒绝请求,不触发上游工具计费。

Tarfio 当前处于私密测试阶段(Private Beta),测试积分无现金价值,尚未启用真实支付和创作者结算功能。已实现的功能包括:按成功工具调用计收测试积分、创建者自定义工具单价、有符号边界的消费会话、总预算与单次价格上限、工具白名单限制与过期撤销、执行结果凭证与幂等保护、消费目录与发现页面。

技术实现方面,Tarfio 采用 Go 语言构建核心网关与 API,Node.js 提供仪表盘前端,Python 提供本地 SDK,PostgreSQL 16+ 作为持久化数据库。安全模型使用 Ed25519 签名保护消费会话令牌,API 持有签名私钥,网关持有公钥验证环,通过 JWT kid 头选择对应密钥。Beta 阶段还采用了 HttpOnly+SameSite=Strict 的 Cookie 策略、bcrypt 密码哈希、PostgreSQL 内哈希存储会话令牌,以及全链路 HTTPS。

Tarfio 的适用场景包括:AI Agent 开发团队在测试阶段精确控制 MCP 工具调用成本;MCP 工具提供方在不改动工具代码的前提下快速上线按量计费;企业内部在多个 Agent 团队之间分配工具调用配额;多智能体系统中为不同角色 Agent 设置差异化的工具访问权限。

需要注意的是,Tarfio 并不承诺精确一次(exactly-once)的工具交付或计费。网关在向上游工具发起请求前记录调度信息,若调度后发生进程或网络故障,工具可能已执行但调用方收到了错误响应。对于符合条件的成功响应,计费数据在响应交付前完成持久化。在私密测试阶段,Tarfio 不接受、不持有、不转移也不支付任何真实资金,所有消费均为测试积分。

官网链接:https://tarfio.com

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论