mcpdotdirect_evm-mcp-server

mcpdotdirect_evm-mcp-server

0

The EVM MCP Server is a comprehensive platform offering blockchain services across multiple EVM-compatible networks. It supports advanced features such as multi-chain data access, token management, smart contract interactions, and ENS resolution. This server is particularly suited for AI agents seeking unified blockchain functionality.

EVM MCP Server

A comprehensive Model Context Protocol (MCP) server providing blockchain services across multiple EVM-compatible networks. Key features include:

  • Blockchain Data Access: Multi-chain support for over 30 EVM networks, block data, transaction details, and address balances.
  • Token Services: Manage ERC20, ERC721, and ERC1155 tokens including metadata retrieval, balance checks, and transfers.
  • Smart Contract Interactions: Read and write contract states, verify contracts, and event log retrieval.
  • Transaction Support: Native token transfers, gas estimation, and error handling.
  • Fully supports ENS name resolution for ease of use.

Prerequisites

  • Bun 1.0.0+.
  • Node.js 18.0.0+ (if not using Bun).

Supported Networks

  • Mainnets: Ethereum, Optimism, Arbitrum, Polygon, Avalanche, Binance Smart Chain, and more.
  • Testnets: Sepolia, Goerli, Holesky, and more.

Usage

  1. Clone the repository and install dependencies using Bun or npm.
  2. Run the server using npx or Bun in stdio or HTTP modes.
  3. Connect using an MCP-compatible client.