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
- Clone the repository and install dependencies using Bun or npm.
- Run the server using
npx
or Bun in stdio or HTTP modes. - Connect using an MCP-compatible client.