关于
Geth Proxy is a Node.js-based proxy server designed to seamlessly integrate Ethereum blockchain data with Model Context Protocol (MCP) enabled applications, such as AI models or decentralized systems. It acts as an intermediary, transforming a wide range of Ethereum RPC methods into MCP-compatible 'tools'. This setup ensures secure, schema-validated, and potentially rate-limited access to blockchain data, abstracting direct Geth RPC exposure and providing formatted responses with both hexadecimal and decimal values for easier consumption.
主要功能
- Provides a fallback 'ethCallRaw' tool for invoking any unsupported Ethereum JSON-RPC method.
- Supports a comprehensive range of Ethereum RPC methods, including core, admin, and debug functionalities.
- Registers Ethereum RPC methods as MCP tools with defined schemas and handlers.
- 1 GitHub stars
- Automatically converts hexadecimal values to decimal for improved readability in responses.
- Enforces security by disabling transaction broadcasting by default, with an optional environment variable to enable it.
使用案例
- Building decentralized applications that require controlled and schema-validated access to Geth RPC.
- Securely exposing specific Ethereum node functionalities to external systems without direct Geth RPC exposure.
- Integrating AI models with real-time or historical Ethereum blockchain data.