MCP EVM Signer
@zhangzhongnan928
About MCP EVM Signer
MCP server for managing EVM keys and deploying smart contracts via Infura
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP EVM Signer?
MCP EVM Signer is a Model Context Protocol (MCP) server for securely managing Ethereum private keys and deploying smart contracts via Infura. It enables Claude for Desktop and other MCP clients to interact with EVM‑compatible blockchains.
How to use MCP EVM Signer?
Clone the repository, install dependencies (npm install), build (npm run build), and configure a .env file with your Infura API key. Then add the server to your Claude for Desktop configuration under mcpServers with the command node pointing to the built build/index.js and required environment variables (INFURA_API_KEY, DEFAULT_NETWORK, ENCRYPT_KEYS, KEY_PASSWORD). Restart Claude for Desktop to use the tools.
Key features of MCP EVM Signer
- Securely store and manage Ethereum private keys locally
- Connect to Infura for blockchain interactions
- Deploy smart contracts from compiled ABIs and bytecode
- Sign and send transactions
- View account balances and transaction history
- Query blockchain data and interact with deployed contracts
Use cases of MCP EVM Signer
- Create a new Ethereum wallet through Claude
- Check the ETH balance of any address on a specified network
- Deploy an ERC‑20 token contract using ABI and bytecode
- Send ETH to another address
- Call read‑only or state‑modifying contract methods
FAQ from MCP EVM Signer
What are the prerequisites for running MCP EVM Signer?
Node.js v16 or higher, an Infura account with an API key, and the Claude for Desktop app installed.
Where are private keys stored and are they encrypted?
Private keys are stored locally on your machine. They can be encrypted with a password by setting ENCRYPT_KEYS: "true" and providing a KEY_PASSWORD in the configuration.
Can I use a mainnet network?
Yes, but the README recommends using test networks like Sepolia or Goerli when getting started. You can set the DEFAULT_NETWORK environment variable to any supported EVM network.
What tools does MCP EVM Signer expose?
Wallet management tools (create-wallet, import-wallet, list-wallets), blockchain operations (check-balance, get-transactions, send-transaction), and smart contract tools (deploy-contract, call-contract, execute-contract).
How do I integrate MCP EVM Signer with Claude for Desktop?
Add the server configuration to Claude’s claude_desktop_config.json under mcpServers, specifying the command, path to the built index.js, and environment variables. Restart Claude to enable the tools.
Frequently asked questions
What are the prerequisites for running MCP EVM Signer?
Node.js v16 or higher, an Infura account with an API key, and the Claude for Desktop app installed.
Where are private keys stored and are they encrypted?
Private keys are stored locally on your machine. They can be encrypted with a password by setting `ENCRYPT_KEYS: "true"` and providing a `KEY_PASSWORD` in the configuration.
Can I use a mainnet network?
Yes, but the README recommends using test networks like Sepolia or Goerli when getting started. You can set the `DEFAULT_NETWORK` environment variable to any supported EVM network.
What tools does MCP EVM Signer expose?
Wallet management tools (`create-wallet`, `import-wallet`, `list-wallets`), blockchain operations (`check-balance`, `get-transactions`, `send-transaction`), and smart contract tools (`deploy-contract`, `call-contract`, `execute-contract`).
How do I integrate MCP EVM Signer with Claude for Desktop?
Add the server configuration to Claude’s `claude_desktop_config.json` under `mcpServers`, specifying the command, path to the built index.js, and environment variables. Restart Claude to enable the tools.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Comments