evm-mcp-server

evm-mcp-server

249

The EVM MCP Server is a Model Context Protocol server designed to provide extensive blockchain services across multiple EVM-compatible networks. It allows AI agents to interact seamlessly with various blockchain resources, perform smart contract operations, transfer tokens, and resolve ENS names using a unified interface. The server supports over 30 networks and offers features tailored for both development and production environments.

What networks does the EVM MCP Server support?

The server supports over 30 EVM-compatible networks, including Ethereum, Optimism, Arbitrum, Polygon, and many others.

How does the server handle ENS names?

The server automatically resolves ENS names to Ethereum addresses, allowing tools to accept human-readable names like 'vitalik.eth'.

Can the server be used for smart contract interactions?

Yes, the server supports reading and writing to smart contracts, including contract verification and event log retrieval.

Is the server secure for handling private keys?

Private keys are used only for transaction signing and are never stored by the server. Additional security measures are recommended for production use.

What are the prerequisites for running the server?

You need Bun 1.0.0 or higher, or Node.js 18.0.0 or higher if not using Bun.