evm-mcp-server
Verified Safeby mcpdotdirect
Overview
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.
Installation
npx @mcpdotdirect/evm-mcp-serverEnvironment Variables
- EVM_PRIVATE_KEY
- EVM_MNEMONIC
- EVM_ACCOUNT_INDEX
- ETHERSCAN_API_KEY
- MCP_PORT
- MCP_HOST
Security Notes
Sensitive credentials (EVM_PRIVATE_KEY, EVM_MNEMONIC, ETHERSCAN_API_KEY) are correctly handled via environment variables and are never exposed as tool arguments. The server sets an input payload limit (10MB) for basic DoS prevention. Write operations are guarded by explicit AI-guided prompts emphasizing user confirmation and security checks. The HTTP server listens on 0.0.0.0 by default, which is common for backend services but requires external security measures (e.g., HTTPS, firewall) in production. No 'eval' or malicious obfuscation patterns were detected in the provided source code.
Similar Servers
tmcp
Build Model Context Protocol (MCP) servers for AI agents to interact with external tools and data sources, enabling LLMs to access context and perform actions.
1xn-vmcp
An open-source tool for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, facilitating fine-grained context-engineering for AI workflows and agents.
kukapay-mcp-servers
A comprehensive suite of Model Context Protocol (MCP) servers for aggregating, analyzing, and providing real-time cryptocurrency, blockchain, and Web3 data and services to AI agents and developers.
ask-starknet
Enables AI models to interact with various Starknet protocols and applications through intelligent request routing.