MCP server

一个 API 密钥。REST 与 MCP。三十条链,直接供给您的 AI 代理。

您用于 curl 调用的同一个 TheRPC 密钥,可直接接入 Claude Code、Cursor、Cline、Claude Desktop、VS Code 和 n8n。只读设计,按 Compute Unit 计费——无第二配额,无独立控制台。

Streamable HTTP,地址 mcp.therpc.io/mcp · Bearer 认证 · 7 个工具 · 30 条链

什么是 MCP

把它想象成 AI 应用的 USB-C 接口。

Model Context Protocol 是一种开放标准,让 AI 宿主——Claude Desktop、Cursor、Claude Code、VS Code、Cline——通过单一 socket 与外部工具通信。宿主为每个要使用的服务端运行一个小型 MCP 客户端。我们的服务端位于 mcp.therpc.io/mcp;将宿主指向该 URL,您的 AI 代理即可将三十条链的 RPC 作为原生工具使用。

同一密钥,双协议

粘贴到 curl。粘贴到 Claude。同一个密钥。

我们没有推出带独立控制台的 MCP 产品。您已在 rpc.therpc.io 上使用的 Bearer token,与 Claude Desktop 发送到 mcp.therpc.io 的是同一个。一个配额,一个用量页面,一张账单。

REST (JSON-RPC)

curl
curl https://rpc.therpc.io/base \
-H "Authorization: Bearer trpc_live_********" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

MCP (Streamable HTTP)

JSON
{
"mcpServers": {
"therpc": {
"type": "streamable-http",
"url": "https://mcp.therpc.io/mcp",
"headers": {
"Authorization": "Bearer trpc_live_********"
}
}
}
}

一个 BEARER。一个 CU 池。无需第二个账户。

60 秒完成安装

配置一次,处处可用。

六款兼容 MCP 的宿主,统一配置格式。粘入 JSON 块,填入您的 Bearer token,重启宿主即可。

claude mcp add --transport http therpc https://mcp.therpc.io/mcp \
--header "Authorization: Bearer trpc_live_********"

今日上线

团队实际问 AI 代理的问题。

粘入配置即可使用的三个提示词。无需自定义代码,无需 SDK。

工具: rpc_call, get_balance

"我们在 8 条链上的 USDC 总额是多少?"

传入一组多签地址,让 AI 代理并行发起 eth_getBalance + balanceOf(USDC) 调用,覆盖 Ethereum、Base、Arbitrum、Optimism、Polygon、Avalanche、BNB 和 Linea,最终以表格形式输出结果。

工具: rpc_call (eth_gasPrice, eth_feeHistory)

"当综合 Gas 费进入最低 25% 区间时通知我。"

Cursor 每分钟在 Base、Arbitrum、Optimism 和 Polygon 上监控 eth_gasPrice + eth_feeHistory。当时机出现时,它会展示 forge create 命令——但绝不会签名。

工具: rpc_call (eth_call), estimate_cost

"我应该把 Morpho 仓位移到哪里?"

AI 代理读取 Ethereum 和 Base 上 Aave v3、Morpho Blue 和 Compound v3 的储备数据,按扣除 Gas 后的净 APY 排序,并给出「将 X 从 A 移至 B」的操作清单。您手动签名。

工具接口

八个工具。不是一百五十九个。

我们精选了覆盖九成 AI 代理调用的最小工具集。工具越少,模型选择越准确,错误调用越少。对于少见方法,模型可通过通用 rpc_call 处理。

list_chains发现接口。返回所有 30 条支持的链,包含 ID 和别名。
rpc_call通用 JSON-RPC 透传。支持任意方法、任意链,是最终的逃生通道。
rpc_batch批量透传。对于在循环中执行大量 eth_call 的 AI 代理至关重要。
get_balance原生代币余额。AI 调用此工具比自行构造 eth_getBalance + 十六进制运算更可靠。
get_transaction通过哈希获取交易。
get_block通过区块号或标签(latest、finalized)获取区块。
estimate_costTheRPC 专属。在调用执行前返回 CU 消耗估算。TheRPC 专属
get_usageTheRPC 专属。当月已消耗 CU 及剩余预算。TheRPC 专属

所有工具共享同一个 Bearer。所有调用计入与 REST 流量相同的 CU 池。

安全立场

只读设计。

我们的 MCP 服务端不暴露 eth_sendTransaction、personal_sign 或 signTransaction。这不是默认设置,而是设计原则。接口上唯一涉及写入形态的方法是 eth_sendRawTransaction,它仅转发您在其他地方已签名的载荷。

Bearer token 不是钱包助记词。

这一设计早于 2026 年 2 月的 Sandworm_Mode 事件——当时恶意 MCP 服务端通过拼写相近的 npm 包传播,从本地代理进程中窃取钱包私钥。教训至今深刻:无法签名的 MCP 服务端,就无法泄露签名权限。您的 Bearer 可在控制台随时轮换;它授予 RPC 读取和计量原始交易中继权限,仅此而已。

需要签名时,请将我们与钱包 MCP(MetaMask Snap、硬件签名适配器)配合使用。AI 代理获得两个工具:通过 TheRPC 读取一切,不通过 TheRPC 签名任何内容。

价格

按 CU 计费。与 REST 共享同一池。

MCP 工具调用消耗的 Compute Unit 与直接 JSON-RPC 相同。一次 rpc_call = 一次上游请求。批量调用按内部调用数计费。estimate_cost 工具让 AI 代理在消费前预估费用。

查看完整定价

按需付费

$0.39 / 1M CU

1 次 RPC 调用 ≈ 10 CU ≈ $0.0000039

包含免费套餐。无第二个 MCP 配额。

诚实的局限

MCP 不适合的三类场景。

这些场景需要不同的接口——通常是我们的 REST 或 WebSocket。同一密钥同样适用。

微秒级套利

一次 MCP 调用需经过两跳(AI 代理 → mcp.therpc.io → 上游),加上约 200 毫秒的 LLM token 生成时间。三明治 MEV 和 CEX-DEX 套利都在这个时延门槛之下。

待处理 mempool 数据洪流

Streamable HTTP 是请求/响应模式,附带可选的 SSE 分块。它不是持久的 eth_subscribe(newPendingTransactions) 通道。

五年历史数据回填

一次 AI 代理提示 = 一次工具调用。回填 5 年的 getLogs 数据将消耗大量 token 和往返延迟。

FAQ

常见问题。

不需要。您已在 rpc.therpc.io 上使用的 Bearer 同样适用于 mcp.therpc.io/mcp。同一控制台,同一用量页面,同一账单。

Streamable HTTP,地址 https://mcp.therpc.io/mcp。旧版 HTTP+SSE 传输已被 MCP 规范(2025-11-25)弃用,我们未予实现。如有客户需求,后续可增加本地 stdio 支持。

不可以。这是设计决定。我们暴露读取方法以及用于已签名载荷的 eth_sendRawTransaction。如需签名,请将我们的 MCP 与钱包 MCP 配合使用。

我们提供 estimate_cost 工具,AI 代理可在消费前预估 CU 成本。get_usage 返回当月消耗量和剩余预算。

rpc.therpc.io 当前支持的全部 30 条链——EVM L1 和 L2、Solana、Bitcoin、TON、TRON、Sui。可通过 list_chains 在运行时发现。

不是。每个 Bearer 只有一个限速,REST 和 MCP 共享。按需付费方案可通过控制台按需提升上限。

请发送至 support@therpc.io。请在邮件中附上失败响应的 MCP-Session-Id 请求头——这有助于我们追踪上游请求链路。

60 秒将 MCP 接入您的 AI 代理。

生成密钥。粘入 JSON 块。重启宿主。仅为 AI 代理实际消耗的 CU 付费。

一个密钥,双协议。只读设计。30 条链已上线。