MCPSERV.CLUB
zhangzhongnan928

MCP EVM Signer

MCP Server

Secure Ethereum key management and smart contract deployment

Stale(50)
0stars
2views
Updated Mar 4, 2025

About

An MCP server that locally stores encrypted Ethereum private keys, connects to Infura for blockchain interactions, and enables Claude for Desktop users to create wallets, deploy contracts, sign transactions, and query balances.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

MCP EVM Signer architecture

Overview

The MCP EVM Signer is a specialized Model Context Protocol server that bridges AI assistants—such as Claude for Desktop—to Ethereum‑compatible blockchains. It resolves a common pain point for developers: securely managing private keys and executing blockchain transactions without exposing sensitive credentials to the AI or external services. By storing keys locally and encrypting them with a user‑defined password, the server keeps full control of funds while still offering a clean, declarative interface for smart contract deployment and interaction.

What the Server Does

At its core, the server exposes a set of high‑level tools that map directly to common Ethereum operations. These include wallet creation, balance checks, transaction history retrieval, and contract deployment from raw ABI and bytecode. The server also handles signing and broadcasting transactions via Infura, abstracting away the intricacies of RPC endpoints, gas estimation, and network selection. Because it operates over MCP, any compliant client can invoke these tools simply by sending a structured request; the server then performs the action and returns a concise, machine‑readable response.

Key Features

  • Local key management – Wallets are stored on disk and can be encrypted, eliminating reliance on third‑party key stores.
  • Infura integration – The server connects to Infura’s infrastructure, providing reliable access to multiple EVM networks (Sepolia, Goerli, Mainnet).
  • Smart contract lifecycle – From compiling ABI and bytecode to deploying and executing state‑changing methods, the server covers the full contract lifecycle.
  • Transaction visibility – Users can query balances and recent transactions, giving AI assistants context about account activity before issuing new commands.
  • Security‑first design – All sensitive operations require explicit user approval, and the server never exposes private keys over the network.

Use Cases

  • Rapid prototyping – A developer can ask Claude to generate an ERC‑20 token, deploy it on Sepolia, and immediately interact with it—all without leaving the AI interface.
  • Automated testing – CI pipelines can spin up the MCP server, run test contracts via Claude scripts, and verify state changes in a sandboxed environment.
  • Educational tools – Students learning Solidity can interact with real contracts through conversational prompts, receiving instant feedback and execution results.
  • Secure operations – Enterprises can keep private keys on premises while still leveraging AI for contract management, ensuring compliance with internal security policies.

Integration into AI Workflows

Because the MCP EVM Signer follows the same protocol conventions as other MCP servers, it plugs seamlessly into existing Claude or MCP‑compatible workflows. A client simply declares the server in its configuration, and any subsequent prompt that references tools triggers a request to the server. The AI can then synthesize responses that include transaction hashes, contract addresses, or balance updates, allowing developers to maintain a single conversational interface for both code generation and blockchain execution.

Standout Advantages

The server’s unique combination of local key encryption, Infura connectivity, and comprehensive contract tooling provides a one‑stop solution for developers who want the convenience of AI assistants without compromising security. By keeping all cryptographic material on the user’s machine and exposing only high‑level operations, it strikes a balance between usability and risk mitigation that is hard to find in off‑the‑shelf wallet solutions.