web3-mcp

web3-mcp

1

Web3 MCP is designed to enable users to interact with blockchain technology using natural language commands, eliminating the need to deal with private keys or complex blockchain elements directly. The system relies on a secure web application and integrates with web3 wallets for key management.

Web3 MCP: Interact with Blockchain Using Natural Language

Purpose

Web3 MCP lets you use natural language commands (through an MCP client like Claude Desktop) to interact with blockchain, without needing to directly handle private keys or understand complex blockchain details. Your web3 wallet (like MetaMask) securely manages your keys through a web application.

Quickstart

  1. Install MCP Server: Download the correct binary for your computer from the Releases page and run it.
  2. Configure MCP Client: Set up your MCP client (e.g., Claude Desktop) to connect to the MCP server address and port. Define tools for blockchain actions.

Examples

{
  "mcpServers": {
    "web3-mcp": {
      "command": "/home/manuel/web3-mcp/dist/web3-mcp-linux", (for linux)
      "command": "C:\\Path\\To\\web3-mcp.exe" (for windows)
    }
  }
}
  1. Open Web App: Go to web3-mcp.vercel.app in your browser.
  2. Use Natural Language: In your MCP client, use natural language commands (as per your configured tools) to perform blockchain actions (e.g., connect wallet, send tokens, query data, call contracts). The results will be shown in your MCP client and signatures requests will be managed by your browser wallet extension.

Disclaimer

  • Run the MCP server only on your local machine.
  • Trust the web application before connecting your wallet.
  • Carefully configure your MCP client tools.