web3-mcp-server
If you are the rightful owner of web3-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Web3 MCP Server is a Model Context Protocol server that interacts with Ethereum networks using the viem library, supporting various blockchain queries.
The Web3 MCP Server is designed to facilitate interaction with Ethereum networks by implementing a Model Context Protocol (MCP) server. It leverages the viem library to support a wide range of blockchain-related queries, including balance checks, transaction and block details, and ENS name resolutions. The server is capable of operating across multiple Ethereum networks such as mainnet, Goerli, Sepolia, and local networks like Hardhat. The project is structured into a server directory containing the core MCP server logic and a client directory for testing purposes. Users can easily switch between networks by setting the appropriate environment variable, and the server can be integrated with tools like Claude and Cursor IDE for enhanced development workflows.
Features
- Get ETH and ERC-20 token balances
- Query transaction and block details
- ENS name resolution and reverse lookup
- Call read-only contract methods
- Supports mainnet, Goerli, Sepolia, and local (Hardhat) networks