MCP.so
登录

EVM MCP Server

@Danielmark001

基本信息

分类

其他

许可证

MIT license

传输方式

stdio

作者

Danielmark001

关于 EVM MCP Server

暂无概览

EVM MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "evm_mcp_server": {
      "command": "npx",
      "args": [
        "@Danielmark001/evm_mcp_server"
      ]
    }
  }
}

EVM MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is EVM MCP Server?

EVM MCP Server is a Model Context Protocol server that provides blockchain services across 30+ EVM-compatible networks. It enables AI agents to interact with Ethereum, Optimism, Arbitrum, Base, Polygon, and other EVM chains through a unified interface.

How to use EVM MCP Server?

Run via npx @Danielmark001/evm_mcp_server (stdio mode) or npx @Danielmark001/evm_mcp_server --http (HTTP mode). Alternatively, clone the repo and use bun start or bun start:http. Connect from MCP-compatible clients like Cursor (via command or mcp.json) or Claude CLI (claude mcp add evm_mcp_server npx @Danielmark001/evm_mcp_server).

Key features of EVM MCP Server

  • Multi-chain support for 30+ EVM-compatible networks
  • ENS name resolution for all address parameters
  • Read blockchain state (balances, transactions, blocks)
  • Token services for ERC20, ERC721, and ERC1155
  • Smart contract read/write with private key signing
  • Gas estimation, transaction status, and receipt info

Use cases of EVM MCP Server

  • AI agents querying wallet balances or transaction history across chains
  • Automated token transfers and approvals via natural language
  • Smart contract interaction (reading state, writing with private key)
  • NFT metadata retrieval and ownership verification
  • ENS name resolution for human-readable address usage

常见问题

1

What prerequisites are needed?

Bun 1.0.0+ or Node.js 18.0.0+ are required.

2

What is the default chain and server port?

The default chain ID is 1 (Ethereum Mainnet), and the server runs on port 3001 bound to 0.0.0.0.

3

Does the server support ENS names?

Yes, every tool that accepts Ethereum addresses also supports ENS names like 'vitalik.eth', resolving them automatically.

4

How many networks are supported?

30+ mainnets (Ethereum, Optimism, Arbitrum, Base, Polygon, etc.) and 20+ testnets (Sepolia, Goerli, etc.) are supported.

5

Can the server write transactions?

Yes, tools for transferring native tokens, ERC20/ERC721/ERC1155 tokens, and approving spending require a private key parameter and sign transactions on-chain.

评论

其他 分类下的更多 MCP 服务器