Token导航 LogoToken导航TokenDH.com
Ethereum Rpc Mpc logo
金融服务stdio官方级别未说明来源级核验

Ethereum Rpc Mpc

MCP Server

ethereum-rpc-mpc

一个基于TypeScript的MCP服务器,通过MCP SDK支持所有以太坊JSON-RPC调用,使AI模型能够与区块链数据交互。

工具数

1

提示词数

0

GitHub Stars

16

资源数

0
区块链以太坊TypeScriptClaude智能合约ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Phillip-Kemper

提供方

Phillip-Kemper

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y ethereum-rpc-mpc [RPC_URL] [CHAIN_NAME]

详细介绍

以太坊RPC MPC服务器

](https://www.npmjs.com/package/ethereum-rpc-mpc) ](https://www.npmjs.com/package/ethereum-rpc-mpc)

TypeScript MCP服务器,利用MCP SDK支持所有以太坊JSON-RPC调用,使AI模型能够与区块链数据交互。

概述

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

安装

# Clone the repository
git clone git@github.com:Phillip-Kemper/ethereum-rpc-mpc.git
cd ethereum-rpc-mpc

# Install dependencies
yarn install

# Build the project
yarn build

# Start Inspector with default Ethereum RPC (you can change in the inspector settings on )
yarn inspector

用法

与光标一起使用

要将此MPC服务器与Cursor一起使用,请执行以下操作:

  1. 在光标中,转到设置>光标设置>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分析中间件 了解所有工具和资源的请求数量、请求持续时间以及错误报告的概述。要启用它,只需传递--analytics标志,并额外传递Sqlite文件的路径。

  • 命令: npx -y ethereum-rpc-mpc https://eth.llamarpc.com Ethereum --analytics --db-path /Users/satoshi/Desktop/analytics.db

启动服务器

您可以通过提供以太坊RPC URL和可选链名来启动服务器:

yarn start [RPC_URL] [CHAIN_NAME]

# Using npx (without installing)
npx -y ethereum-rpc-mpc [RPC_URL] [CHAIN_NAME]

如果没有提供RPC URL,则默认为“https://eth.llamarpc.com".

例子:

# Connect to Ethereum mainnet
yarn start https://eth.llamarpc.com Ethereum

# Connect to Zircuit
yarn start https://mainnet.zircuit.com Zircuit

例子

以下是一些如何与Claude一起使用以太坊RPC MPC服务器的示例:

获取当前区块编号

What's the current block number?

检查地址余额

What's the ETH balance of 0x742d35Cc6634C0532925a3b844Bc454e4438f44e?

获取合同信息

Is 0x6B175474E89094C44Da98b954EedeAC495271d0F a smart contract? If yes, what kind of contract is it?

检索交易详细信息

Can you show me the details of transaction 0x5c504ed432cb51138bcf09aa5e8a410dd4a1e204ef84bfed1be16dfba1b22060?

Zircuit SLS(序列器级安全)方法

此服务器包括对Zircuit特定RPC方法的特殊支持。默认情况下,这些方法未启用,但在连接到Zircuit端点(链ID:48900)时会自动激活。

支持的Zircuit方法包括:

  • zirc_isQuarantined:检查特定事务是否已隔离
  • zirc_getQuarantined:使用可选的地址筛选查询所有隔离的事务

这些方法对于监视事务隔离状态特别有用。

今后的步骤

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

我们计划将功能扩展到基本RPC调用之外,以包括对索引区块链数据API的支持。这将实现更高效的历史数据查询和复杂的链上分析。

多链、多RPC支持

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

客户端实施

未来的增强将是开发一个客户端实现,使其更容易从各种应用程序与此MCP服务器进行交互。

服务器分析

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

许可证

麻省理工学院

目录标签

目录标签

区块链以太坊TypeScriptClaude智能合约本地部署JSON-RPCAI交互

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

ethereum-rpc-mpc

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP