eth-mcp-server
Verified Safeby jordanlixu
Overview
Provides Ethereum-related tooling like balance queries, token price lookup, and Uniswap swap simulation for AI agents via a Model Context Protocol (MCP) interface.
Installation
cargo runEnvironment Variables
- INFURA_URL
- WALLET_ADDRESS
- ETH
- BTC
- WETH
- USDC
- UNI
- BETH
- UNISWAP_V2_ROUTER
Security Notes
The server explicitly states that it does NOT execute real transactions; swap functionality uses `eth_call` for safe simulation only, significantly reducing financial risk. There are no indications of 'eval', obfuscation, or hardcoded sensitive secrets. Environment variables are used for RPC URLs and contract addresses. The use of `.unwrap()` in some places can lead to panics on unexpected errors or invalid input, which is a robustness concern but not a direct security vulnerability in terms of arbitrary code execution.
Similar Servers
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
mcp-framework
A Rust framework for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.
kukapay-mcp-servers
Aggregates real-time cryptocurrency and blockchain data for AI agents and developers, spanning DeFi, trading, market analytics, and Web3 services.
Ethereum-Trading-MCP-Server
An MCP server for AI agents to query Ethereum balances, token prices, and simulate token swaps.