DRPC RPC — Pi Agent 安装引导技能
专为 Pi Agent 设计的 DRPC 区块链 RPC 安装引导:自动配置 MCP、通过 x402 钱包签名获取 API 密钥,让代理首次提问即可访问 200+ 网络。
技能明确禁止在 Pi 中索取私钥,优先使用 Coinbase Agentic Wallet 让钱包托管留在 Pi 之外,数据流(写入 ~/.pi/agent/mcp.)有披露,且有 direct HTTP 回退路径;但配置过程会安装外部 MCP(Coinbase Payments)并自动改写配置文件,安装内容的确认与回滚说明未提供,扩展代码本身未在证据中呈现,扣分。
流程步骤清晰、含失败分支(MCP 未可见时提示重启、不可用时回退 direct HTTP),具备基本的失败反馈;但所依赖的 drpc_setup、drpc_coinbase_wallet_setup 工具实现不在证据内,无测试或边界用例,静态读无法验证关键路径可复现,扣分。
触发条件描述较明确(用户要求区块链数据、DRPC 设置、x402 密钥、DRPC MCP 未配置时),并声明仅适用于 Pi Agent 的非适用边界;但核心功能完全依赖 drpc.org、x402/Base 链上结算等海外服务,对中国大陆网络可达性构成实质风险,扣分。
文档分层合理(overlay 与通用技能分离),MIT 许可明确,package. 提供安装与依赖说明;但该 skill 强依赖未在证据中展示的扩展与姊妹技能文件,版本信息仅 0.1.0 且无 changelog/维护责任声明,扣分。
宣称可自动完成 DRPC MCP 配置与 x402 密钥获取,能降低用户手动配置成本,价值主张合理;但无任何执行证据,输出可用性、x402 付费流程(可能支付 5 USDC)的实际结果均未验证,扣分。
可审计的一手材料存在(SKILL.md、README、package.、LICENSE),流程可追溯;但关键声明(MCP 工具行为、x402 流程)无测试、无第三方执行佐证,覆盖率薄,扣分。
- 该技能会自动安装并配置外部 MCP 服务器(Coinbase Payments)并改写 ~/.pi/agent/mcp.,使用前请确认安装内容与回滚方式。
- x402 流程可能触发链上支付(新钱包最高 5 USDC,Base 链结算),请在使用前知悉费用路径。
- 核心功能依赖 drpc.org 与海外区块链服务,中国大陆网络下可能不可达或需代理。
- 扩展代码与姊妹技能 drpc-rpc 未在本次评估证据内,其安全性与质量未经核实。
- 发布者未经 FollowSkills 验证,身份未知;本评估为纯静态源码审阅,未执行任何流程。
这个 Skill 能做什么,适合哪些场景?
这是 drpcorg/drpc-agent-skills 仓库中的一个 Pi Agent 专用技能,定位为通用 drpc-rpc 技能之上的"安装引导覆盖层"。当用户的 Pi 会话中尚未配置 DRPC MCP 时,它会调用 Pi 扩展提供的 drpc_setup 工具:先安装 Coinbase Payments MCP,通过 x402 协议获取 DRPC API 密钥,再写入 ~/.pi/agent/mcp. 完成 DRPC MCP 配置。整个过程不要求用户交出私钥,钱包托管保持在 Pi 之外。它依赖仓库中的 Pi 扩展(drpc_setup、/drpc-setup 等命令)才能运行,单独复制到其他平台不具备这些工具。
检查 Pi 会话的 MCP 服务器列表;若 DRPC MCP 缺失且 drpc_setup 工具存在,先无密钥调用 drpc_setup 安装并配置 Coinbase Payments MCP;引导会话重载或重启使 payments-mcp 生效;通过 payments-mcp 以 x402 方式(SIWE 签名或 EIP-3009 支付)获取 DRPC API 密钥;携带密钥再次调用 drpc_setup,把 DRPC MCP 写入 ~/.pi/agent/mcp.;若当前会话 DRPC MCP 仍不可用,回退到通用技能的 direct-http.md 直接 HTTP 调用完成本次请求。
- Pi Agent 用户首次安装本技能包后,第一次查询链上数据时需要自动完成 DRPC MCP 配置
- 持有加密钱包的开发者希望代理自动获取 API 密钥,跳过注册和手动复制密钥的流程
- 注重安全的用户不愿在 Pi 会话中粘贴私钥,希望用 Coinbase Agentic Wallet 完成 x402 支付
- 会话中 MCP 写入后未即时生效的用户,需要知道何时重载以及如何临时用直接 HTTP 调用完成任务
- 维护多代理环境的开发者,需将 Pi 平台的平台特定初始化与通用 drpc-rpc 技能分开管理
这个 Skill 有哪些优点和局限?
- 安装全程自动化:从 MCP 配置到 API 密钥获取无需重启编辑配置文件
- 安全设计合理:明确禁止在 Pi 中索要私钥,钱包签名通过 Coinbase Payments MCP 完成,托管在 Pi 之外
- x402 流程有免费捷径:SIWE 钱包登录若已关联 DRPC 账户,密钥即时免费返回
- 有清晰的失败处理路径:MCP 未生效时提示重载,并回退到直接 HTTP 调用保证请求不中断
- 严格限定 Pi Agent 平台:drpc_setup 等工具由 Pi 扩展提供,复制到 Claude Code、Cursor 等平台后本文件无法独立工作
- 新写入的 MCP 服务器需要会话重载或重启才能生效,首次流程可能被打断
- 新钱包需支付 5 USDC(EIP-3009,结算于 Base)才能获得密钥,无钱包时退回手动申请
- 源材料未提供测试套件或独立验证,实际流程可靠性依赖 Pi 扩展的实现质量
- 本文件只是覆盖层,实际的 RPC 调用能力和 16 个 MCP 工具定义在通用 drpc-rpc 技能中,不在本文件内
如何安装这个 Skill?
在 Pi Agent 环境中执行:
pi install npm:pi-mcp-adapter
pi install https://github.com/drpcorg/drpc-agent-skills
Pi 专属设置以 Pi 扩展形式打包,详见仓库 .pi/INSTALL.md(其内容未在源材料中给出,具体步骤以该文件为准)。本技能仅在该仓库作为 Pi 包安装且扩展加载后生效。
如何使用这个 Skill?
通常无需手动触发:当用户在 Pi 中询问区块链数据、DRPC 设置、x402 密钥获取或 Coinbase Payments MCP 相关问题时,代理会自动启用本技能。也可使用手动命令 /drpc-setup(配置 DRPC API 密钥)或 /drpc-coinbase-wallet-setup(配置 Coinbase Payments MCP)。示例提问:"获取 vitalik.eth 在以太坊上的 ETH 余额"。若密钥获取后 DRPC MCP 在当前会话仍不可见,代理会改用直接 HTTP 方式完成请求。
这个 Skill 与同类方案有什么区别?
README 将其定位为通用 drpc-rpc 技能的平台特定伴随技能:drpc-rpc 负责通用的区块链 RPC 行为,本技能只处理 Pi Agent 中的安装引导。选择依据很简单:只在 Pi Agent 中使用;其他平台直接用 skills/drpc-rpc/ 即可。