rust-ethereum-mcp-server
Verified Safeby altbee
Overview
A minimal JSON-RPC server for interacting with Ethereum, providing balance queries, Uniswap V2 token price lookups, and swap simulations.
Installation
cargo runEnvironment Variables
- ETH_RPC_URL
- WALLET_PRIVATE_KEY
Security Notes
The server primarily focuses on read-only operations and simulations. Crucially, `swap_tokens` explicitly states it's a simulation and does not send transactions on-chain, which significantly mitigates financial risk. Private keys, if provided, are handled via environment variables, adhering to good security practices. The server binds to localhost by default, reducing external attack surface. No 'eval' or malicious patterns were found. The use of 'ethers-rs' and 'rust_decimal' suggests robust cryptographic and numerical handling.
Similar Servers
infura-mcp-server
A Model Context Protocol (MCP) server that provides read-only Ethereum blockchain access through Infura's infrastructure for AI clients like Claude Desktop, VS Code, and Cursor.
eth_trading_mcp
Provides an Ethereum Trading MCP server that offers tools for querying ETH/ERC20 balances, fetching token prices via Uniswap V2/V3, and simulating Uniswap V2/V3 token swaps.
MCP-server-built-in-Rust-to-interact-with-the-Ethereum-blockchain
Interacting with the Ethereum blockchain for balance queries, token price fetching, and Uniswap V3 swap simulations.
Ethereum-Trading-MCP-Server
Provides an Ethereum Model Context Protocol (MCP) server for AI agents to safely query blockchain data like ETH/ERC20 balances, token prices, and simulate Uniswap token swaps without broadcasting actual transactions.