This repository provides an EVM MCP server enabling AI agents to interact with 30+ EVM networks like Ethereum and Polygon. It offers blockchain data access, smart contract interaction, token transfers,
A Model Context Protocol (MCP) server providing blockchain services across multiple EVM-compatible networks, enabling AI agents to interact with Ethereum, Optimism, Arbitrum, and 30+ other chains through a unified interface.
Contents: Overview, Features, Supported Networks, Prerequisites, Installation, Server Configuration, Usage, API Reference, Security Considerations, Project Structure, Development, License.
Overview: Leverages MCP to offer blockchain services to AI agents, including reading blockchain state, interacting with smart contracts, transferring tokens, querying metadata, and ENS name resolution.
Features: Multi-chain support, blockchain data access (chain information, block data, transaction details, address balances), token services (ERC20, ERC721, ERC1155), smart contract interactions, and comprehensive transaction support.
Usage: Can be run directly using npx
or locally with bun
. Integrates with Cursor via mcp.json
for seamless blockchain interaction within the editor. Also supports Claude CLI.
API Reference: Provides MCP tools for token and blockchain services, including get-token-balance
, transfer-token
, get-balance
, transfer-eth
, and resolve-ens
. Exposes blockchain data through MCP resource URIs.
mcpdotdirect/evm-mcp-server
March 8, 2025
March 28, 2025
TypeScript