
evm-rpc-mcp-server
3 years
Works with Finder
1
Github Watches
0
Github Forks
0
Github Stars
RPC MCP Server
This is a Model Context Protocol (MCP) server implementation for interacting with any EVM-compatible RPC endpoint. It provides a standardized interface for AI models to interact with Ethereum and EVM-compatible blockchains.
Features
- Support for any EVM-compatible RPC endpoint
- Get current block number
- Check account balances
- Get transaction counts (nonces)
- Retrieve block information
- Get transaction details
- Make contract calls
Prerequisites
- Node.js (v16 or higher)
- npm (Node Package Manager)
Installation
- Clone the repository:
git clone <repository-url>
cd rpc-mcp
- Install dependencies:
npm install
- Build the project:
npm run build
- Install globally:
npm install -g .
This global installation makes the rpc-mcp
command available system-wide, which is required for Cursor to find and execute the MCP server.
Configuration
The server uses the following environment variable:
-
RPC_URL
: The RPC endpoint URL to connect to (e.g., 'https://mainnet-rpc.game7.io' or 'https://testnet-rpc.game7.io') -
API_URL
: The API endpoint URL to connect to (e.g., 'https://mainnet.game7.io/api/v2' or 'https://testnet.game7.io/api/v2')
Cursor MCP Configuration
Add the following to your mcp.json
file in your Cursor (Settings > MCP > Add New Global Server):
{
"mcpServers": {
"rpc-mcp": {
"command": "npx",
"args": ["-y", "rpc-mcp"],
"env": {
"RPC_URL": "YOUR_RPC_ENDPOINT",
"API_URL": "YOUR_API_ENDPOINT"
}
}
}
}
This configuration will make the following tools available in Cursor:
-
eth_blockNumber
-
eth_getBalance
-
eth_getTransactionCount
-
eth_getBlockByNumber
-
eth_getTransactionByHash
-
eth_call
-
trace_transaction
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Delivers concise Python code and interprets non-English comments
💬 MaxKB is a ready-to-use AI chatbot that integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
MCP server to provide Figma layout information to AI coding agents like Cursor
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Reviews

user_Tv7vDtEx
I've been using the evm-rpc-mcp-server for a while now, and I must say it's a fantastic tool created by karacurt. The integration with my existing MCP applications is seamless, and the performance is top-notch. The repository on GitHub is well-documented, making it easy to get started. I highly recommend it to anyone working with EVM and RPC functions. Great work, karacurt!