Ethereum RPC MCP Server

通过标准JSON-RPC接口与以太坊区块链交互的高效集成工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Ethereum RPC MCP Server。
它的用途是:通过标准JSON-RPC接口与以太坊区块链交互的高效集成工具。
完整的 Skill 内容见:https://321skill.com/skills/ethereum-rpc-mcp-server/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我查询一下地址 0x742d35Cc6634C0532925a3b844Bc9e… 的ETH余额是多少?',它会通过该Skill调用以太坊的`eth_getBalance` RPC接口,并返回该地址的实时余额。或者,你可以说:'获取最近一个区块的编号和哈希值',它会调用`eth_blockNumber`和`eth_getBlockByNumber`来获取详细信息。

介绍

该Skill旨在解决开发者在构建去中心化应用(DApp)或进行区块链数据分析时,需要频繁、稳定地与以太坊主网或测试网进行交互的痛点。它封装了以太坊标准的JSON-RPC接口,提供了一种在AI Agent工作流中直接查询链上数据(如账户余额、交易详情、智能合约状态)和执行交易的方法。

使用时,开发者只需在AI对话中通过自然语言或结构化指令描述其区块链操作需求,该Skill便会将其转换为对应的JSON-RPC调用,并返回处理后的结果,无需开发者手动编写和调试底层RPC请求代码。这大大简化了区块链查询的流程。

它非常适合智能体开发者、全栈开发者和区块链应用的后端工程师。这些角色在开发智能合约、构建DApp前端、分析链上数据或进行自动化监控时,都需要一个可靠的桥梁来连接他们的应用逻辑与以太坊网络。

建议在使用前确保已拥有可访问的以太坊节点RPC端点(如Infura、Alchemy或本地节点)。对于高频或涉及资金的交易操作,请注意管理好API密钥和私钥安全,并考虑网络延迟和Gas费用。该Skill主要提供接口调用能力,复杂的业务逻辑(如交易签名)仍需在应用层处理。

核心特点

与通用HTTP请求工具相比,它专为以太坊JSON-RPC协议设计和优化,内置了常见查询(如eth_getBalance, eth_call)的便捷调用方式,并处理了RPC请求的格式化和错误解析。与一些需要复杂配置的区块链SDK相比,它更轻量,能无缝集成到基于MCP的AI Agent工作流中,通过自然语言即可驱动。

注意事项

不适合需要离线签名、管理私钥或执行复杂智能合约交互(如部署、复杂事件监听)的深度开发场景,这些通常需要更完整的SDK。

常见问题

这个Skill需要我自己有以太坊节点吗?

不一定,你可以使用第三方服务(如Infura、Alchemy)提供的RPC端点,也可以连接自己搭建的节点。

它能用来发送交易吗?

可以调用发送交易的相关RPC方法(如eth_sendTransaction),但交易签名通常需要私钥,这通常在更安全的前端或后端环境中处理,请注意安全风险。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/ethereum-rpc-mcp-server/raw/index.md 读取 Ethereum RPC MCP Server 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。