drio
Open app

EVM MCP Server

Source

Catalog onlyCatalog onlySTDIO

Overview

EVM MCP Server is a comprehensive Model Context Protocol (MCP) server that provides blockchain services across multiple EVM-compatible networks, enabling AI agents to interact with various blockchain functionalities through a unified interface.

To use the EVM MCP Server, you can run it directly using npx without installation or set it up locally by cloning the repository and installing dependencies. You can connect to the server using any MCP-compatible client or through specific configurations in tools like Cursor.

  • Multi-chain support for 30+ EVM-compatible networks. - Access to blockchain data including balances, transactions, and blocks. - Interaction with smart contracts and token transfers (ERC20, ERC721, ERC1155). - ENS name resolution for human-readable addresses. - Comprehensive transaction support with error handling and gas estimation.
  1. AI agents querying blockchain data and executing transactions.
  2. Developers integrating blockchain functionalities into applications.
  3. Users managing tokens and NFTs across multiple EVM networks.

Add to your AI client

Use these steps to connect EVM MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "bsc-testnet-mcp-servers-lugondev": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-bsc-testnet-mcp-servers-lugondev"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "bsc-testnet-mcp-servers-lugondev": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-bsc-testnet-mcp-servers-lugondev"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "bsc-testnet-mcp-servers-lugondev": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-bsc-testnet-mcp-servers-lugondev"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "bsc-testnet-mcp-servers-lugondev": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-bsc-testnet-mcp-servers-lugondev"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "bsc-testnet-mcp-servers-lugondev": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-bsc-testnet-mcp-servers-lugondev"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "bsc-testnet-mcp-servers-lugondev": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-bsc-testnet-mcp-servers-lugondev"
      ]
    }
  }
}

FAQ

What networks does the EVM MCP Server support?

It supports Ethereum, Optimism, Arbitrum, Polygon, and many more EVM-compatible networks.

Is there a way to run the server without installation?

Yes! You can use npx to run the server directly.

How does ENS name resolution work?

The server automatically resolves ENS names to their corresponding Ethereum addresses, allowing for easier interaction.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3332,"uuid":"d45428e3-1745-4562-a05f-9cf4ecaf07b7","name":"bsc-testnet-mcp-servers","title":"EVM MCP Server","description":"","avatar_url":"https://avatars.githubusercontent.com/u/48004924?v=4","created_at":"2025-03-18T20:39:11.266Z","updated_at":"2025-03-18T20:40:33.775Z","status":"created","author_name":"lugondev","author_avatar_url":"https://avatars.githubusercontent.com/u/48004924?v=4","tags":"[]","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/lugondev/bsc-testnet-mcp-servers","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/cce5a2a14b0faab422e0bfcdc074afb46089831a0bf5930a7d8af3f31b98f847/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667","type":null,"metadata":"{\"star\":\"1\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-20 19:19:17\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]