~/work/mcp-server-platformDe-facto lead engineer

MCP server platform

13 / 27

Project · 13 / 27

MCP server platform — DeFi tools for AI agents

De-facto lead engineer

AltLayer's internal MCP DeFi platform — ~37 protocol MCP servers (EVM + Solana) integrated into AltLLM's multi-model LLM platform and served through a unified stateless Hono gateway over Streamable HTTP, with per-protocol MCP servers (each focused on a single protocol, keeping tool sets small and cohesive) where reliable tool selection comes from guided schemas, workflow hints, and READ-first defaults across the public surface.

Impact

Built and integrated ~37 protocol MCP servers into AltLLM's LLM platform, led the rewrite of the server runtime from Next.js to stateless Hono on Vercel serverless without breaking the public API, and designed the per-protocol server surfaces (one focused server per protocol) and guided-mode ergonomics that let small models call the catalog correctly without fabricating arguments.

Outcomes

  • Owned the Next.js → Hono migration end-to-end — MCP protocol handler, auth routes, transaction API, OAuth and sign pages as Hono JSX, framework-agnostic auth library, and the Streamable HTTP transport on `@hono/mcp`.
  • Designed the per-protocol MCP server architecture — one focused server per protocol, rather than a single monolithic server with a large flat tool surface — keeping each server's tool set small, cohesive, and independently maintainable so tool selection stays tractable for the model.
  • Designed `TOOL_GUIDED=true` — workflow hints, schema-level examples, and `_meta.guided` metadata so weak / open-source LLMs can call the catalog without fabricating arguments.
  • Authored the bulk of the protocol coverage end-to-end across lending and staking (Spark, Convex, EigenLayer, Rocket Pool, Marinade, Jito), DEX and aggregators (Balancer V3, 1inch, OKX, ParaSwap, Jupiter), NFT and prediction markets (OpenSea, Kalshi), cross-chain (LI.FI), data (DefiLlama, CoinGecko, DexPaprika, DeBank, crypto-mcp, 8004scan), wallet ops, and automation.
  • Led the READ-first repositioning across 28 protocol tool packages — deferred WRITE / BUILD operations by default so the public surface is safe-by-default, and retired the obsolete API-key-gated build packages.
  • Built the LLM tool-validation harness the team uses to gate releases — a Python runner over ~37 protocols and ~176 tools that reached ~97% pass rate on `altllm-basic` in dual-model runs.
  • Flipped tools from a framework-internal signing abstraction back to raw calldata returns so any wallet — AltLLM's CDP wallets, external integrators, or autonomous agents — can consume the catalog without going through a hosted sign page.
  • Hardened the catalog for multi-chain — RPC fallbacks across every CDP-supported network in `tools-common`, deterministic chain string-name resolution, multi-chain token-address enforcement in guided mode, and EVM + Solana parity through CDP embedded wallets.

Stack

  • TypeScript
  • Hono
  • MCP
  • Streamable HTTP
  • Vercel Serverless
  • Turborepo
  • Prisma
  • Postgres
  • viem
  • Coinbase Developer Platform Wallets
  • Playwright

Coverage & write-ups