eth-trading-mcp
Verified Safeby ZBcheng
Overview
An Ethereum trading service providing balance queries, token price queries, and token swap simulations via MCP protocol for AI Agents.
Installation
cargo runEnvironment Variables
- RUST_LOG
- WALLET_PRIVATE_KEY
- SERVER_HOST
- SERVER_PORT
Security Notes
The server correctly uses environment variables for sensitive data like `WALLET_PRIVATE_KEY`. By default, the server runs in a read-only/simulation-only mode, significantly reducing immediate risks. Even when a private key is provided, the exposed MCP tools (`swap_tokens`) only perform transaction *simulations* (using `eth_call` and `estimate_gas`), not actual on-chain executions. The server binds to `0.0.0.0` by default, which is standard but requires appropriate firewall configuration in production environments. Robust error handling is present for input validation and blockchain interactions. No 'eval' or obfuscation found.
Similar Servers
alpaca-mcp-server
Enables natural language trading operations for Alpaca's Trading API via AI assistants, supporting stocks, options, crypto, portfolio management, and real-time market data.
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.
kukapay-mcp-servers
Aggregates real-time cryptocurrency and blockchain data for AI agents and developers, spanning DeFi, trading, market analytics, and Web3 services.
upbit-mcp-server
This server acts as an API gateway for the Upbit cryptocurrency exchange, allowing users to manage accounts, fetch market data, and perform technical analysis.