Ethereum Rpc Mpc

Ethereum Rpc Mpc

🚀 以太坊 RPC MPC 服务器

这是一个 TypeScript MPC 服务器,借助 MCP SDK 支持所有以太坊 JSON-RPC 调用,能让 AI 模型与区块链数据进行交互,为 AI 与区块链的结合提供了强大助力。

npm 版本 npm 下载量

🚀 快速开始

此项目提供了一个模型上下文协议(MCP)服务器,允许像 Cursor 或 Claude(或任何 MCP 客户端实现)这样的 AI 助手通过标准化的 JSON-RPC 接口与以太坊区块链数据交互。它充当了 AI 模型与 EVM 区块链之间的桥梁,实现了对链上数据和功能的无缝访问。

📦 安装指南

# 克隆仓库
git clone git@github.com:Phillip-Kemper/ethereum-rpc-mpc.git
cd ethereum-rpc-mpc

# 安装依赖项
yarn install

# 构建项目
yarn build

# 使用默认的以太坊 RPC 启动检查器(可以在检查器设置中更改)
yarn inspector

💻 使用示例

与 Cursor 配合使用

要在 Cursor 中使用此 MPC 服务器:

  1. 在 Cursor 中,转到设置 > Cursor 设置 > MCP
  2. 添加一个新的 MCP 服务器,配置如下:
    • 名称:以太坊 RPC
    • 类型:命令
    • 命令:npx -y ethereum-rpc-mpc https://eth.llamarpc.com Ethereum 或者
    • 命令:node /path/to/ethereum-rpc-mpc/dist/server/index.js https://eth.llamarpc.com Ethereum

分析

您还可以使用 MCP 分析中间件 启用分析功能,以跟踪使用情况、流行的 RPC 方法和性能指标。以下是启用分析的示例命令:

# 启用分析(可选)
npm install --save mcp-analytics-middleware

📚 详细文档

未来步骤

除 RPC 外,还支持索引 API 访问

我们计划扩展功能,除了基本的 RPC 调用之外,还将支持对区块链数据索引 API 的访问。这将使查询历史数据和复杂的链上分析变得更加高效。

支持多条链、多个 RPC 端点

未来版本将支持同时连接到多个链和 RPC 端点,允许 AI 模型在单个会话中访问不同区块链的数据。

客户端实现

我们计划开发一个客户端实现,使从各种应用程序与此 MPC 服务器交互变得更加容易。

服务器分析

我们计划添加分析功能,以跟踪使用模式、流行的 RPC 方法和性能指标。这将帮助优化服务器,并为如何 AI 模型与区块链数据交互提供见解。

📄 许可证

MIT

  • 0 关注
  • 0 收藏,20 浏览
  • system 提出于 2025-09-26 13:12

相似服务问题

相关AI产品