Agent♥︎Age
Catalog

EVM Wallet Signer

Official

by nikicat · TypeScript

Route EVM transactions to browser wallets (MetaMask, etc.) for signing via EIP-6963

MCP Wallet Signer (io.github.nikicat/mcp-wallet-signer)

This MCP server routes EVM transactions to browser wallets (e.g., MetaMask) for signing via EIP-6963. It is implemented as io.github.nikicat/mcp-wallet-signer and is part of the Model Context Protocol tooling ecosystem, targeting non-custodial browser-based signing flows.

🛠️ Key Features

  • EVM transaction routing to browser wallets (MetaMask, etc.)
  • Signing flow based on EIP-6963
  • Topics include MCP, Ethereum, web3, and TypeScript

🚀 Use Cases

  • Request EVM transaction signatures through a browser wallet integration
  • Support developer setups that use EIP-6963 for wallet discovery/interaction
  • Integrate wallet signing within MCP-based workflows

⚡ Developer Benefits

  • Non-custodial signing using browser wallets
  • EIP-6963-based browser-wallet signing workflow
  • TypeScript-oriented server package available via npm (MIT license)

⚠️ Limitations

  • Marked as superseded by browser-web3-signer (reimplemented in Rust, with a CLI and Rust/TypeScript/Go libraries); it “still work” but is not the current replacement.

Topics

ai-agentblockchaineip-6963ethereummcpmetamaskmodel-context-protocolnon-custodialtypescriptwalletweb3