开发与工程

DRPC RPC Pi Agent 配置套件

在 Pi Agent 中自动完成 DRPC RPC 配置:检测 MCP 状态、通过 x402 钱包自动获取 API 密钥、无需注册即可访问 200+ 区块链网络数据。

50/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex(部分支持) · Claude Code(部分支持)
Star 数
★ 23
最近更新
4 个月前
License
MIT
blockchain-rpcweb3mcpx402
+3pi-agentdrpcethereum

这个 Skill 能做什么,适合哪些场景?

这是一个 Pi Agent 专用的配置层技能,是 drpc-agent-skills 仓库中两个技能之一。当用户请求区块链数据但 DRPC MCP 尚未配置时,它会自动执行配置流程:先安装并调用 Coinbase Payments MCP,通过 x402 协议安全获取 DRPC API 密钥,再将其写入 ~/.pi/agent/mcp. 完成 DRPC MCP 配置。它提供了 drpc_setup 和 drpc_coinbase_wallet_setup 两个可被代理调用的工具,以及 /drpc-setup 和 /drpc-coinbase-wallet-setup 两个手动命令。整个过程中明确要求不得向用户索要私钥,钱包托管始终在 Pi 之外。

  • 检查当前 Pi 会话的 MCP 服务器列表,判断 DRPC MCP 是否可用
  • 调用 drpc_setup(无密钥时)安装并配置 Coinbase Payments MCP,写入 ~/.pi/agent/mcp.
  • 通过 payments-mcp 使用 x402 协议获取 DRPC API 密钥
  • 携带密钥再次调用 drpc_setup,将 DRPC MCP 配置到 Pi 环境中
  • 若新写入的 MCP 服务器未在当前会话生效,提示用户重载或重启 Pi/MCP 会话
  • 兜底情况下改用 skills/drpc-rpc/direct-http.md 中的直连 HTTP 方式执行请求
适合
  • Pi Agent 用户在未配置 DRPC 时请求链上数据,希望代理自动完成配置而非手动编辑文件
  • 拥有链上钱包的开发者希望免注册自动获取 DRPC API 密钥
  • 关注私钥安全的团队,希望钱包托管通过 Coinbase Agentic Wallet 在 Pi 之外完成
  • 配置后 MCP 未生效的用户,需要知道何时以及为何要重启 Pi/MCP 会话
不适合
  • 非 Pi Agent 平台(如 Claude Code、Cursor)的用户——此技能明确声明仅在 Pi Agent 且以 Pi 包形式安装并加载扩展时使用,通用 RPC 行为在 skills/drpc-rpc/ 中
  • 不想安装 Pi 扩展或 pi-mcp-adapter 的环境,此技能依赖 Pi 扩展提供的 drpc_setup 等工具
  • 需要立即得到 MCP 结果的场景——首次配置后可能需要重启会话才能看到新写入的 MCP 服务器

如何安装这个 Skill?

使用前请注意
  • 该技能会自动安装并配置外部 MCP 服务器(Coinbase Payments)并改写 ~/.pi/agent/mcp.,使用前请确认安装内容与回滚方式。
  • x402 流程可能触发链上支付(新钱包最高 5 USDC,Base 链结算),请在使用前知悉费用路径。
  • 核心功能依赖 drpc.org 与海外区块链服务,中国大陆网络下可能不可达或需代理。
  • 扩展代码与姊妹技能 drpc-rpc 未在本次评估证据内,其安全性与质量未经核实。
  • 发布者未经 FollowSkills 验证,身份未知;本评估为纯静态源码审阅,未执行任何流程。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
  • MCP Server
需要预先安装
  • Pi Agent with the repository installed as a Pi package
  • pi-mcp-adapter
  • Coinbase Payments MCP (payments-mcp)

README 给出的 Pi Agent 安装方式如下;技能本体位于仓库的 .pi/skills/drpc-rpc-pi/SKILL.md,随包一起安装,Pi 专属配置另行记录在 .pi/INSTALL.md:

Pi Agent

pi install npm:pi-mcp-adapter
pi install https://github.com/drpcorg/drpc-agent-skills

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 帮我配置 DRPC MCP,我还没有 API 密钥
  • /drpc-setup
  • /drpc-coinbase-wallet-setup
  • 查询 vitalik.eth 在以太坊上的 ETH 余额

技能由 Pi Agent 中的两类入口触发:代理可自动调用工具,或用户手动运行斜杠命令。

自动流程(当 DRPC MCP 缺失时):

  1. 检查 MCP 服务器列表;若 DRPC MCP 不可用但存在 drpc_setup 工具,则不带 apiKey 调用它——扩展会安装 Coinbase Payments MCP 并写入 ~/.pi/agent/mcp.。
  2. 再次检查列表;若 payments-mcp 仍未出现,提示用户重载或重启 Pi/MCP 会话。
  3. payments-mcp 可见后,通过 x402 获取 DRPC API 密钥。
  4. 携带密钥再次调用 drpc_setup 完成 DRPC MCP 配置。
  5. 若 DRPC MCP 在当前会话仍不可用,则按 skills/drpc-rpc/direct-http.md 的直连 HTTP 方式完成当前请求。

手动命令:/drpc-setup(DRPC API 密钥配置)和 /drpc-coinbase-wallet-setup(Coinbase Payments MCP 配置)。

这个 Skill 有哪些优点和局限?

优点
  • 零配置上手:无 DRPC 环境时代理自动走完安装、取密钥、写配置全流程
  • 通过 x402 + SIWE 支持有钱包的代理免费/即时获取密钥,无需注册
  • 明确的安全边界:不向用户索要私钥,钱包托管留在 Pi 之外
  • 有清晰的失败处理:MCP 未生效时提示重启,仍有直连 HTTP 兜底
局限
  • 仅适用于 Pi Agent,其他平台无法使用此覆盖层
  • 依赖链较长:需要 pi-mcp-adapter、Pi 扩展和 Coinbase Payments MCP 都正常工作
  • 首次配置可能需要重载或重启 Pi/MCP 会话,无法在同一会话内即刻生效
  • 技能本身未附带测试套件或跨平台验证说明,README 也未描述此技能的独立维护记录

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
DRPC RPC Pi Agent 配置套件 本页 50 · 谨慎使用 ★ 23 4 个月前 MIT
DRPC 区块链 RPC 技能 50 · 谨慎使用 ★ 23 4 个月前 MIT
Code OSS 开发日志查看器 ✓ Microsoft · 官方 51 · 谨慎使用 ★ 194k 11 天前 MIT
GitHub Copilot 应用开发技能 ✓ Microsoft · 官方 49 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Microsoft Foundry Agent Skill ✓ Microsoft · 官方 47 · 谨慎使用 ★ 2.7k 3 个月前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
50/ 100 五分制 2.5 / 5
1信任安全14 / 25 · 2.8/5

技能明确禁止在 Pi 中索取私钥,优先使用 Coinbase Agentic Wallet 让钱包托管留在 Pi 之外,数据流(写入 ~/.pi/agent/mcp.)有披露,且有 direct HTTP 回退路径;但配置过程会安装外部 MCP(Coinbase Payments)并自动改写配置文件,安装内容的确认与回滚说明未提供,扩展代码本身未在证据中呈现,扣分。

2可靠稳定9 / 20 · 2.3/5

流程步骤清晰、含失败分支(MCP 未可见时提示重启、不可用时回退 direct HTTP),具备基本的失败反馈;但所依赖的 drpc_setup、drpc_coinbase_wallet_setup 工具实现不在证据内,无测试或边界用例,静态读无法验证关键路径可复现,扣分。

3适用触发8 / 15 · 2.7/5

触发条件描述较明确(用户要求区块链数据、DRPC 设置、x402 密钥、DRPC MCP 未配置时),并声明仅适用于 Pi Agent 的非适用边界;但核心功能完全依赖 drpc.org、x402/Base 链上结算等海外服务,对中国大陆网络可达性构成实质风险,扣分。

4规范维护9 / 15 · 3.0/5

文档分层合理(overlay 与通用技能分离),MIT 许可明确,package. 提供安装与依赖说明;但该 skill 强依赖未在证据中展示的扩展与姊妹技能文件,版本信息仅 0.1.0 且无 changelog/维护责任声明,扣分。

5有效结果6 / 15 · 2.0/5

宣称可自动完成 DRPC MCP 配置与 x402 密钥获取,能降低用户手动配置成本,价值主张合理;但无任何执行证据,输出可用性、x402 付费流程(可能支付 5 USDC)的实际结果均未验证,扣分。

6证据核验4 / 10 · 2.0/5

可审计的一手材料存在(SKILL.md、README、package.、LICENSE),流程可追溯;但关键声明(MCP 工具行为、x402 流程)无测试、无第三方执行佐证,覆盖率薄,扣分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年9月10日 审查版本 e31ba876ab1a 评估证据[1][2][3][4]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

配置需要花钱吗?
视钱包情况而定:若代理的钱包已通过 SIWE 绑定过 DRPC 账户,密钥免费即时返回;新钱包则按 README 描述通过 x402 支付 5 USDC(EIP-3009,结算在 Base 链上);无钱包时可回退到 drpc.org 免费密钥。
为什么要用 Coinbase Payments MCP 而不是直接让我填 API 密钥?
该技能的安全设计是钱包私钥不进入 Pi,x402 的签名和支付通过 Coinbase Agentic Wallet 在 Pi 外完成托管;直接提供密钥只是无钱包时的回退路径。
运行 drpc_setup 后为什么看不到新的 MCP 服务器?
新写入 ~/.pi/agent/mcp. 的服务器需要重载或重启 Pi/MCP 会话才能被当前会话发现,技能会在这一步主动提示用户。
如果 MCP 始终配置不成功怎么办?
技能包含兜底路径:按 skills/drpc-rpc/direct-http.md 的直连 HTTP 方式完成当前请求,无需依赖 MCP。

同仓库的其他 Skills

均来自 drpcorg/drpc-agent-skills

相关 Skills