Skip to content

Tags: ETHCF/ethereum-mcp

Tags

v2.0.0

Toggle v2.0.0's commit message
v2.0 - JSON-RPC adapter, server refactor, bug fixes

- Add JSON-RPC adapter for local/hosted Ethereum nodes (530 lines)
- Extract server.ts from index.ts (clean separation of transport and logic)
- Fix formatUSD crashes on null/undefined/string/array values from external APIs
- Fix get_protocol_info crash (data.tvl is an array, not a number)
- Fix get_global_defi crash (CoinGecko returns strings for ratio/dominance)
- Fix smart_get_price/smart_get_eth_price crash on null change24h
- Fix get_top_tokens crash on null change24h
- Harden all growthepie L2 metric handlers against null values
- Remove MCP app tools (gas-status, price-chart, etc.) for future reintroduction
- Remove Cloudflare worker, Vite, and wrangler configs
- Strip vite/wrangler/@cloudflare devDeps
- Add JSON-RPC test suite (input validation + 15 API tests)
- Update .gitignore