这个 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 验证,身份未知;本评估为纯静态源码审阅,未执行任何流程。
- Shell / 命令行
- 网络访问
- 本地文件系统
- MCP Server
Pi Agent with the repository installed as a Pi packagepi-mcp-adapterCoinbase 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 缺失时):
- 检查 MCP 服务器列表;若 DRPC MCP 不可用但存在 drpc_setup 工具,则不带 apiKey 调用它——扩展会安装 Coinbase Payments MCP 并写入 ~/.pi/agent/mcp.。
- 再次检查列表;若 payments-mcp 仍未出现,提示用户重载或重启 Pi/MCP 会话。
- payments-mcp 可见后,通过 x402 获取 DRPC API 密钥。
- 携带密钥再次调用 drpc_setup 完成 DRPC MCP 配置。
- 若 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?
技能明确禁止在 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 流程)无测试、无第三方执行佐证,覆盖率薄,扣分。
点击维度查看打分理由
证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。
查看完整评分方法 →