Install
mcp-registry/evm-mcp-server
evm-mcp-server logo

evm-mcp-server

Author: mcpdotdirect

Description: Model Context Protocol (MCP) server that exposes unified blockchain tools/resources for 30+ EVM chains, enabling AI agents to read state, transfer assets and interact with smart-contracts (ENS aware).

Stars: 301

Forks: 65

License: MIT License

Category: Open Source

Overview

Installation

1. Prerequisites
• Node.js ≥ 18 and npm/​pnpm/​yarn installed
• An EVM-RPC endpoint (e.g. Alchemy, Infura, local geth) and its access token
2. Clone the repository
git clone https://github.com/mcpdotdirect/evm-mcp-server.git cd evm-mcp-server
3. Install dependencies (choose one)
npm install # or yarn # or pnpm install
4. Configure environment
Copy the sample env file (if present) or create a .env file in the project root: RPC_URL="https://mainnet.infura.io/v3/<YOUR_KEY>" CHAIN_ID=1 PORT=3000
5. Build TypeScript → JavaScript
npm run build # usually tsc or tsup
6. Start the MCP server
npm start # or: node dist/index.js
7. Verify
The service should be listening on http://localhost:3000. Use the /openapi.json (or /spec) endpoint to see available MCP tools.

License: MIT License
Updated 7/30/2025