Gateway
Status: v0.1 — six tools on the public HTTP endpoint. Stdio remains a development transport. Connect at Connect.
The mcp-gateway repo is the public face of the MCP server:
- MCP transport — HTTP
/mcpon EC2 is the public product; stdio stays a development transport - Tool registry — intent-driven tools →
mcp-execution-engine - TaskProcessor seam —
LocalTaskProcessornow; worker pool / queue later - Observability — planned (Step 7)
- x402 payments — after this open launch (paid tier for new EIPs; not part of the free server)
It depends one-way on mcp-execution-engine. End-user connection (hosted): Connect.
Live tools (v0.1)
| MCP tool | Engine call |
|---|---|
describe_capabilities | describeCapabilities() |
run_bytecode | simulateBytecode() |
run_transaction | runTransaction() |
run_block | runBlock() |
generate_artifact | generateArtifact() |
inspect_artifact | inspectArtifact() |
Server name: FeelYourProtocol v0.1.0. Entry: node dist/index.js (bin: fyp-mcp).
Repository layout
mcp-gateway/
├── src/
│ ├── index.ts # stdio entry
│ ├── engine/TaskProcessor.ts # scaling seam
│ ├── tools/ # MCP tool registration
│ └── schemas/ # Zod — runtime validation (source of truth)
└── schemas/ # Published *.input.json + manifest.jsonPublished JSON in gateway schemas/ is copied byte-for-byte to mcp-docs/public/schemas/ (one file per tool). CI in both repos fails when copies drift.
Changelog
Gateway Changelog
- v0.1.102026-10-06Public HTTP is the product path. x402 stays on the later paid tier.
- v0.1.92026-10-01x402 is after the open public launch, for the paid EIP tier.
- v0.1.82026-09-22Six tools; Zod vs published JSON schema workflow and manifest.
- v0.1.72026-09-16Server instructions claim generic hardfork prompts; named forks stay on the same verbs.
- v0.1.52026-09-08Added run_transaction; renamed run_evm_bytecode → run_bytecode.
- v0.1.42026-09-02Stdio framed as development transport; public path is hosted Connect.
- v0.1.32026-08-27Renamed simulate_evm_bytecode → run_evm_bytecode.
- v0.1.12026-08-27compare_evm_variants live on stdio.
- v0.1.02026-07-22Stdio gateway — describe_capabilities + run_evm_bytecode, TaskProcessor seam, integration tests.
- v0.32026-07-20Placeholder under internals/.