mcp-registry/evm-mcp-server

    ==================
      
       /// 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 Source

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.

Documentation

License: MIT License
Updated 7/30/2025

Table of Contents