Ethereum RPC MCP Server

Ethereum RPC MCP Server

site icon
2025.04.01 4
JavaScript区块链服务以太坊交互金融服务
Ethereum RPC MCP Server 是一个用于与以太坊区块链交互的模型上下文协议(MCP)服务器。它通过标准的JSON-RPC方法提供查询以太坊区块链数据的工具,使AI助手和应用程序能够通过标准化协议与以太坊区块链进行交互。
View on GitHub

Overview

基本能力

产品定位

Ethereum RPC MCP Server 是一个用于与以太坊区块链交互的模型上下文协议(MCP)服务器。

核心功能

  • eth_getCode: 检索特定以太坊地址的代码
  • eth_gasPrice: 获取以太坊网络上的当前gas价格
  • eth_getBalance: 检查以太坊账户的余额

适用场景

  • AI助手和应用程序需要查询以太坊区块链数据
  • 开发人员需要与以太坊区块链进行标准化交互

工具列表

  1. eth_getCode: 检索特定以太坊地址的代码
  2. eth_gasPrice: 获取以太坊网络上的当前gas价格
  3. eth_getBalance: 检查以太坊账户的余额

常见问题解答

  • 如何测试MCP服务器?使用MCP Inspector工具进行测试和调试。
  • 如何集成到客户端?可以集成到任何MCP兼容的客户端,如Claude Desktop、Cursor等。

使用教程

使用依赖

  1. 确保已安装Node.js
  2. 确保已安装git

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/eth-mpc.git
  2. 进入Cursor设置 → MCP → 添加新的MCP服务器
  3. 输入名称(如"eth-mcp")
  4. 选择"command"作为类型
  5. 输入脚本的完整路径: node /path/to/eth-mpc/index.js
  6. 点击"Add"启用服务器

调试方式

  1. 运行MCP Inspector: bash npx @modelcontextprotocol/inspector
  2. 输入命令和路径
  3. 在Inspector界面中选择工具并测试

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。