Skip to main content
Glama

Ethereum RPC MCP Server

by 0xKoda

Ethereum RPC MCP Server

A Model Context Protocol (MCP) server for interacting with Ethereum blockchain.

Overview

This MCP server provides tools to query Ethereum blockchain data through standard JSON-RPC methods. It enables AI assistants and applications to interact with the Ethereum blockchain through a standardized protocol.

Features

This MCP server provides three key Ethereum RPC methods as tools:

  • eth_getCode: Retrieve the code at a specific Ethereum address
  • eth_gasPrice: Get the current gas price on the Ethereum network
  • eth_getBalance: Check the balance of an Ethereum account

Note: More are coming

Usage

Adding to Cursor

To add this MCP to Cursor:

  1. First, clone this repository:
    git clone https://github.com/yourusername/eth-mpc.git
  2. Go to Cursor settings → MCP → Add new MCP server
  3. Enter a name (e.g., "eth-mcp")
  4. Select "command" as the type
  5. Input the full path to the script:
    node /path/to/eth-mpc/index.js

Adding Ethereum MCP to Cursor

  1. Click "Add" to enable the server

Once added, the Ethereum RPC tools will be available to use within Cursor.

The server uses stdio transport, making it compatible with MCP clients like Claude Desktop, Cursor, and others.

Testing with MCP Inspector

The MCP Inspector is a development tool for testing and debugging MCP servers. It provides an interactive interface to test your MCP server's functionality without needing a full AI client.

Running the Inspector

To test your Ethereum RPC MCP server with the Inspector:

To run the Inspector:

npx @modelcontextprotocol/inspector
  1. Input the command and path
  2. The Inspector will connect to your running MCP server and display available tools.

Testing Tools with Inspector

The Inspector allows you to:

  • View available tools and their descriptions
  • Test each tool with different parameters
  • See the responses in a structured format
  • Debug any issues with your MCP server implementation

For example, to test the eth_getBalance tool:

  1. Select the tool in the Inspector interface
  2. Enter a valid Ethereum address (e.g., 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 - Vitalik's address)
  3. Use the default block parameter (latest)
  4. Submit the request and view the response

Integration with MCP Clients

This MCP server can be integrated with any MCP-compatible client, including:

  • Claude Desktop
  • Claude Code
  • Cursor (instructions above)
  • Cline
  • Other MCP-compatible applications

When integrated, the client application can use the tools provided by this server to query Ethereum blockchain data directly.

Understanding MCP

Model Context Protocol (MCP) is an open standard that allows AI models to interact with various tools and services. It provides a standardized way for developers to expose APIs, data sources, and functionality to AI assistants.

Learn More About MCP

MCP servers like this one form part of an ecosystem that allows AI assistants to perform complex tasks across multiple services without requiring custom integration for each service.

📚 Official Documentation: Model Context Protocol Overview

License

MIT

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI 도우미가 표준 JSON-RPC 방식을 통해 Ethereum 블록체인과 상호 작용할 수 있는 도구를 제공하여 계정 잔액, 가스 가격, 스마트 계약 코드에 대한 쿼리를 실행할 수 있습니다.

  1. 개요
    1. 특징
      1. 용법
        1. 커서에 추가
      2. MCP Inspector로 테스트
        1. 검사기 실행
        2. Inspector를 사용한 테스트 도구
      3. MCP 클라이언트와의 통합
        1. MCP 이해하기
          1. MCP에 대해 자세히 알아보세요
        2. 특허
          1. 기여하다

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Facilitates interaction with Ethereum blockchain data via Etherscan's API, providing real-time access to balances, transactions, token transfers, contract ABIs, gas prices, and ENS name resolutions.
              Last updated -
              12
              24
              MIT License
            • A
              security
              A
              license
              A
              quality
              Provides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.
              Last updated -
              12
              1
              MIT License
            • -
              security
              A
              license
              -
              quality
              A comprehensive toolkit for building AI agents with blockchain capabilities, enabling interactions with multiple blockchain networks for tasks like wallet management, fund transfers, smart contract interactions, and cross-chain asset bridging.
              Last updated -
              3
              GPL 3.0
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              A powerful toolkit that enables seamless interaction with EVM-compatible networks through natural language processing and AI assistance, allowing users to manage wallets, launch tokens, and interact with blockchain networks.
              Last updated -
              2
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/0xKoda/eth-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server