Geth Proxy icon

Geth Proxy

1

Bridges Ethereum JSON-RPC queries from Geth nodes to the Model Context Protocol (MCP) ecosystem.

关于

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.
Advertisement

Advertisement