remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with the Ethereum blockchain through JSON-RPC methods, including retrieving code from addresses, checking account balances, getting gas prices, executing contract calls, retrieving logs, and sending transactions.
以太坊 RPC MCP 服务器
用于与以太坊区块链交互的模型上下文协议 (MCP) 服务器。
概述
该 MCP 服务器提供通过标准 JSON-RPC 方法查询以太坊区块链数据的工具。它使 AI 助手和应用程序能够通过标准化协议与以太坊区块链进行交互。
特征
该 MCP 服务器提供了三种关键的以太坊 RPC 方法作为工具:
- eth_getCode :检索特定以太坊地址的代码
- eth_gasPrice :获取以太坊网络上的当前 gas 价格
- eth_getBalance :检查以太坊账户的余额
注:更多内容即将推出
用法
添加到光标
要将此 MCP 添加到 Cursor:
- 首先,克隆此存储库:Copy
- 前往 Cursor 设置 → MCP → 添加新的 MCP 服务器
- 输入名称(例如“eth-mcp”)
- 选择“命令”作为类型
- 输入脚本的完整路径:Copy
- 点击“添加”以启用服务器
一旦添加,以太坊 RPC 工具将可在 Cursor 中使用。
该服务器使用 stdio 传输,使其与 Claude Desktop、Cursor 等 MCP 客户端兼容。
使用 MCP Inspector 进行测试
MCP Inspector 是一款用于测试和调试 MCP 服务器的开发工具。它提供了一个交互式界面,无需完整的 AI 客户端即可测试 MCP 服务器的功能。
运行检查器
要使用检查器测试您的以太坊 RPC MCP 服务器:
要运行检查器:
- 输入命令和路径
- 检查器将连接到您正在运行的 MCP 服务器并显示可用的工具。
使用 Inspector 测试工具
检查器允许您:
- 查看可用的工具及其描述
- 使用不同的参数测试每个工具
- 以结构化格式查看回复
- 调试 MCP 服务器实施过程中的任何问题
例如,要测试eth_getBalance
工具:
- 在检查器界面中选择工具
- 输入有效的以太坊地址(例如,
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
- Vitalik 的地址) - 使用默认区块参数(
latest
) - 提交请求并查看响应
与 MCP 客户端集成
该 MCP 服务器可以与任何兼容 MCP 的客户端集成,包括:
- 克劳德桌面
- 克劳德·科德
- 光标(上面的说明)
- 克莱恩
- 其他 MCP 兼容应用程序
集成后,客户端应用程序可以使用该服务器提供的工具直接查询以太坊区块链数据。
了解 MCP
模型上下文协议 (MCP) 是一项开放标准,允许 AI 模型与各种工具和服务进行交互。它为开发者提供了一种标准化的方式,可以向 AI 助手公开 API、数据源和功能。
了解有关 MCP 的更多信息
像这样的 MCP 服务器构成了生态系统的一部分,允许 AI 助手跨多个服务执行复杂任务,而无需为每个服务进行定制集成。
📚官方文档:模型上下文协议概述
执照
麻省理工学院
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
You must be authenticated.
为 AI 助手提供通过标准 JSON-RPC 方法与以太坊区块链交互的工具,从而实现对账户余额、gas 价格和智能合约代码的查询。
- Overview
- Features
- Usage
- Testing with MCP Inspector
- Integration with MCP Clients
- Understanding MCP
- License
- Contributing