EVM-MCP-Server

EVM-MCP-Server

0

EVM MCP Server is a robust Model Context Protocol server designed to provide blockchain services for AI agents across multiple EVM-compatible networks. It supports various features like blockchain state reading, smart contract interactions, token transfers, and ENS name resolution, all through a unified interface.

EVM MCP Server

A comprehensive Model Context Protocol (MCP) server providing blockchain services across multiple EVM-compatible networks. Enables AI agents to interact with Ethereum, Optimism, Arbitrum, Base, Polygon, and others through a unified interface.

Features

  • Multi-chain support for over 30 EVM networks.
  • Services include blockchain state reading, smart contract interaction, token transfers, token metadata queries, and ENS name resolution.
  • Tools include accessing chain information, transaction details, smart contract states, and resolving ENS names.

Supported Networks

Includes Ethereum, Optimism, Arbitrum, Polygon, Avalanche, Binance Smart Chain, among others in both mainnets and testnets.

Prerequisites

  • Bun 1.0.0 or higher
  • Node.js 18.0.0 or higher

Installation

Clone the repository and install dependencies using Bun or npm.

Usage

Run the server using npx or directly start the server for local usage and connect using MCP-compatible clients. Suitable for web applications using HTTP mode with Server-Sent Events (SSE).