================== /// MCP /// /// EVM /// ================== [server:online] [protocol:ready]
evm-mcp-server
by mcpdotdirect
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).
301
65
Open SourceInstallation
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.
Documentation
License: MIT License
Updated 7/30/2025