mcpField
K
kit

kit

本地服务
github.com/toreva开发工具05 天前更新

关于 kit

Toreva kit 为开发者提供 MCP、SDK 和命令行连接器,以自有计算资源操作 Toreva 治理对象。其 MCP 工具支持受策略限制的钱包操作、准备未签名交易,并为操作结果返回回执;连接器不经手资金。

主要功能

  1. 01读取或扫描主钱包与 Agent 钱包
  2. 02为 Agent 钱包设置硬性限额
  3. 03准备前模拟操作
  4. 04准备未签名交易
  5. 05解释操作并查询回执
  6. 06为不安全操作返回拒绝回执

适用场景

  1. 01检查主钱包或 Agent 钱包
  2. 02在准备操作前测试提议的操作
  3. 03在设定限额内准备未签名交易
  4. 04查看已接受或拒绝操作的回执

MCP 相关

MCP 服务提供钱包读取、操作模拟、未签名交易准备、操作说明和回执查询工具。它通过网关中继连接 Toreva,并为已接受、待处理或拒绝的结果返回回执。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"toreva-kit": {
"command": "npx",
"args": [
"-y",
"@toreva/mcp"
]
}
}
}
启动命令npx -y @toreva/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@toreva/mcp0.2.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Toreva

toreva kit

面向 Toreva 治理对象的连接器基础组件。使用你自己的计算资源,通过网关中继,并要求每个结果都附带回执。

Kit 为开发者提供 SDK、CLI 和 MCP 连接器,让他们将自己的计算资源连接到 Toreva 治理对象。以下设置方式适用于开发者集成。

第一天的 Mac 助手仅提供配对和取消配对功能,面向所有用户。它不得请求屏幕录制或辅助功能权限,也不得接收任何任务。开发者连接器的设置与助手配对相互独立。

入口是对象存储。MCP 客户端、SDK 调用方、CLI 用户以及客户自有的 Agent 集群,都通过网关中继读写相同的 Toreva 对象;每个已接受、待处理或拒绝的结果都会返回一份回执。

GitHub 可以证明当前操作的组织和管理员身份,但它不是 Toreva 工作消息的传输渠道。计算资源按作用域绑定,实时路径会使用开发者自己的账户运行模型。

此连接器不会处理任何资金流转。

三种入口

入口 1:MCP

对于开发者集成,从这里开始。你的 AI 客户端连接 Toreva MCP 服务,工作由你自己的客户端订阅完成,而 Toreva 仅接收你授权的对象读取和写入操作。

npx toreva init --client=claude-desktop
npx toreva login
npx toreva doctor

重启客户端,然后询问它有关 Toreva 对象或回执的信息。支持的客户端配置目标为 claude-desktop、cursor 和 openclaw。

入口 2:客户自有集群

需要无人值守或定时运行的 Agent 时,请使用此方式。GitHub 组织管理员在自己的组织中,使用自己的 Runner 和模型凭据运行 Agent。Agent 通过 MCP、SDK 或 CLI 调用 Toreva,并将答案写回 Toreva 对象,同时附上 receipt_id 凭据。

从这里开始:GitHub 组织 Agent 集群。

入口 3:托管计算

托管计算意味着 Toreva 运行 Agent 并承担额外的模型成本。此入口已延期,且尚未发布为可用功能。当前请使用 MCP 或客户自有集群。

答案如何写入

对象存储是接收系统。工作界面会准备中继请求,将其发送到 https://gateway.toreva.com/relay,并且只有在网关返回 receipt_id 时,才将结果视为已接受。

有关通用的安装、调用和回执格式,请参阅 工作界面连接器基础组件。

MCP 工具

工具功能
toreva_establish_agent_wallet创建带硬性限额的 Agent 钱包
toreva_read_or_scan读取或扫描主钱包或 Agent 钱包
toreva_simulate_action在准备任何内容之前测试操作
toreva_prepare_unsigned_transaction模拟后准备未签名交易
toreva_explain_action说明操作或回执
toreva_get_receipt获取一份回执
toreva_refuse_action拒绝不安全的操作并返回拒绝回执

安装

本地软件包通过 stdio 运行。请使用 toreva login 写入的令牌,或从你自己的密钥存储中提供明确的 RELAY_AUTH_TOKEN。

npm install -g @toreva/mcp
toreva login
toreva-mcp

对于 Runner 所有的环境:

RELAY_AUTH_TOKEN=your_token toreva-mcp

对于本地开发:

pnpm install
pnpm --filter @toreva/mcp build
RELAY_AUTH_TOKEN=your_token node packages/mcp/dist/index.js

软件包

@toreva/mcp 是 Rung-1 MCP 软件包。版本 0.2.0 仅支持本地 stdio。

公开元数据为 server.json 和 packages/mcp/package.json。

软件包

软件包说明
@toreva/mcp用于 Agent 集成的 MCP 服务
@toreva/types共享架构和类型
@toreva/sdkTypeScript 客户端库
@toreva/cli命令行界面

验证

pnpm test
pnpm --filter @toreva/mcp build

监管声明

本软件提供用于与 Toreva policy service 交互的工具。 本软件不提供财务建议、投资建议、交易建议或任何其他形式的建议。 使用本软件不会在您与 Toreva Pty Ltd 之间建立信托关系、咨询关系或任何其他专业关系。

Toreva Pty Ltd 不对第三方对本软件所做的修改负责,包括更改或删除合规声明、免责声明或风险警告的修改。如果您使用本软件的修改版,则风险由您自行承担,并且您有责任确保自己的使用符合适用法律。

许可证

MIT — 参见 LICENSE

评论

支持 Markdown

第一次接触 MCP?

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

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