Ethereum RPC MCP Server

Ethereum RPC MCP Server

提供工具,使人工智能助手能够通过标准 JSON-RPC 方法与以太坊区块链进行交互,从而能够查询账户余额、gas 价格和智能合约代码。

金融
搜索
访问服务器

Tools

eth_getCode

Retrieves the code at a given Ethereum address

eth_gasPrice

Retrieves the current gas price in wei

eth_getBalance

Retrieves the balance of a given Ethereum address

eth_call

Executes a call to a contract function without creating a transaction

eth_getLogs

Retrieves logs matching the given filter criteria

eth_sendTransaction

Sends a transaction to the Ethereum network

README

Ethereum RPC MCP 服务器

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

概述

此 MCP 服务器提供通过标准 JSON-RPC 方法查询 Ethereum 区块链数据的工具。它使 AI 助手和应用程序能够通过标准化协议与 Ethereum 区块链进行交互。

功能

此 MCP 服务器提供三个关键的 Ethereum RPC 方法作为工具:

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

注意:更多功能即将推出

用法

添加到 Cursor

要将此 MCP 添加到 Cursor:

  1. 首先,克隆此存储库:

    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
    

Adding Ethereum MCP to Cursor

  1. 单击“添加”以启用服务器

添加后,Ethereum RPC 工具将可在 Cursor 中使用。

该服务器使用 stdio 传输,使其与 Claude Desktop、Cursor 等 MCP 客户端兼容。

使用 MCP Inspector 进行测试

MCP Inspector 是一个用于测试和调试 MCP 服务器的开发工具。它提供了一个交互式界面来测试您的 MCP 服务器的功能,而无需完整的 AI 客户端。

运行 Inspector

要使用 Inspector 测试您的 Ethereum RPC MCP 服务器:

要运行 Inspector:

npx @modelcontextprotocol/inspector
  1. 输入命令和路径

  2. Inspector 将连接到您正在运行的 MCP 服务器并显示可用的工具。

使用 Inspector 测试工具

Inspector 允许您:

  • 查看可用的工具及其描述
  • 使用不同的参数测试每个工具
  • 以结构化格式查看响应
  • 调试 MCP 服务器实现的任何问题

例如,要测试 eth_getBalance 工具:

  1. 在 Inspector 界面中选择该工具
  2. 输入一个有效的 Ethereum 地址(例如,0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 - Vitalik 的地址)
  3. 使用默认的区块参数 (latest)
  4. 提交请求并查看响应

与 MCP 客户端集成

此 MCP 服务器可以与任何 MCP 兼容的客户端集成,包括:

  • Claude Desktop
  • Claude Code
  • Cursor(以上说明)
  • Cline
  • 其他 MCP 兼容的应用程序

集成后,客户端应用程序可以使用此服务器提供的工具直接查询 Ethereum 区块链数据。

了解 MCP

模型上下文协议 (MCP) 是一种开放标准,允许 AI 模型与各种工具和服务进行交互。它为开发人员提供了一种标准化的方式,将 API、数据源和功能暴露给 AI 助手。

了解更多关于 MCP 的信息

像这样的 MCP 服务器构成了生态系统的一部分,该生态系统允许 AI 助手跨多个服务执行复杂的任务,而无需为每个服务进行自定义集成。

📚 官方文档: 模型上下文协议概述

许可证

MIT

贡献

欢迎贡献!请随时提交 Pull Request。

推荐服务器

Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
serper-search-scrape-mcp-server

serper-search-scrape-mcp-server

这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。

精选
TypeScript
The Verge News MCP Server

The Verge News MCP Server

提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。

精选
TypeScript
Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

精选
TypeScript
MCP PubMed Search

MCP PubMed Search

用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的。

精选
Python
Tavily MCP Server

Tavily MCP Server

使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。

精选
Python
mixpanel

mixpanel

连接到您的 Mixpanel 数据。从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
mcp-shodan

mcp-shodan

用于查询 Shodan API 和 Shodan CVEDB 的 MCP 服务器。该服务器提供 IP 查询、设备搜索、DNS 查询、漏洞查询、CPE 查询等工具。

精选
JavaScript