Handing these docs to a coding agent? Point it at
/llms.txt — a compact, agent-readable map of
this site — or append .md to any page URL for raw markdown (e.g. /quickstart.md).Add any API to your agent
1
Comprehend and wire it in — one command
Straight from It prompts once (hidden) for the key and injects it live at call time — the agent
never sees it. Keyless APIs (e.g. Jupiter) skip the prompt.No
npx, no clone, no Python. It comprehends the API, seals your key in
the OS keychain, and wires it into Claude Code over stdio.openapi.json? That’s the normal case for a painful API — add takes whatever
you have:2
Ask your agent — it calls it right
3
Prove it offline first — $0 recorded mode
Every path has a recorded mode that runs the same code but synthesizes the
response from the API’s own schema — no network, no key, no spend. Falsify the calls
before going live, then flip one flag (
--mode live) for real data.Gecko never holds your keys. A provider’s key is yours — sealed in your OS keychain,
resolved only at call time. Control plane only: Gecko stores the API surface, never keys or
response data. This whole path is local — it never touches Gecko’s servers.
Try it in 10 seconds — no install
Give your agent a live, Gecko-comprehended surface and watch it call correctly — nopip,
no spec, no key:
claude mcp add is Claude-Code-only. In Cursor, VS Code, or any MCP client, add the
same endpoint to your mcp.json — transport is MCP Streamable HTTP (2025-11-25), not SSE:Other ways in
Claude Code plugin
Bundles the skills + a live demo surface.
Serve over MCP
Prints the MCP URL + one-click add strings, then serves the API.
Embed the SDK
For your own app or agent loop.
No OpenAPI?
Recover a draft spec from the docs, then comprehend it.Review the draft (especially auth) before trusting it live.
Good to know
Is it safe to run? (verify before you execute)
Is it safe to run? (verify before you execute)
Nothing here pipes a remote script into a shell. Run in order and you never take an
unchecked step:
- Check (no side effects):
npx @geckovision/gecko doctor— read-only; reports your setup and the exact next step. - Dry-run ($0):
gecko serve <url>defaults to recorded — no request reaches the real API, nothing is billed. - Live: add
--mode live(andgecko auth setfirst for a keyed API).
Spec served off-host? (e.g. Colosseum Copilot)
Spec served off-host? (e.g. Colosseum Copilot)
Gecko refuses to trust a spec’s
servers[] host when the spec was fetched from a
different origin (the token-exfil defense). Assert the real host yourself:add prompts once for your PAT, seals it, pins the host, and connects in live mode. Drop
--mode live to falsify the calls offline first.Which platforms get the npx binary?
Which platforms get the npx binary?
Linux (x64 + arm64) and Apple Silicon Macs — one command, no Python. On an Intel Mac or
Windows, use the Python path (same CLI, your system’s own certificates):
Remote / hosted MCP?
Remote / hosted MCP?
Serve behind an HTTPS tunnel with
--public-url https://<tunnel> (trusted for the
Host/Origin guard). Gecko also runs a hosted surface at mcp.geckovision.tech.Still V2 (designed, not built)
Still V2 (designed, not built)
A vectorized semantic index (today’s catalog is lexical) and an auto-update job that
re-comprehends an API when it ships a new version. See Stay correct.