geleynse/gantry

MCP proxy and live dashboard for Space Molt AI fleets. Compound tools, guardrails, multi-agent coordination, and real-time monitoring in one server.

3Stars on the repository
18Mods indexed here, across every type
16d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

add-api-route

01

geleynse/gantry

Skill Claude CodeCodex

Use when adding, modifying, or debugging a REST endpoint under /api/, including plain JSON routes and SSE (Server-Sent Events) streams — covers file placement, router registration, auth classification, and the supertest pattern for route tests.

not rated 3 16d ago A 53 tokens original MIT

add-compound-tool

02

geleynse/gantry

Skill Claude CodeCodex

Use when adding a new compound tool (a multi-step game sequence like batchmine/travelto/flee), when asked to make N raw game calls into one proxy-side tool call, or when extending server/src/proxy/compound-tools/.

not rated 3 16d ago A 54 tokens original MIT

add-routine

03

geleynse/gantry

Skill Claude CodeCodex

Use when adding, modifying, or debugging a deterministic game routine (a scripted multi-step sequence like sellcycle or miningloop executed without LLM inference per tick) — covers the RoutineDefinition shape, phase/handoff conventions, registration in ROUTINEREGISTRY, how routines are triggered and persisted, and the…

not rated 3 16d ago A 69 tokens original MIT

add-v2-action

04

geleynse/gantry

Skill Claude CodeCodex

Use when exposing a new game action, proxy-computed helper, or cached-data query through the v2 spacemolt(action="...") action-dispatch surface in gantry-v2.ts — covers the namespace/dispatch model, which of three action categories you're adding, the v1-alias and enrichment plumbing, and the canonical example commit…

not rated 3 16d ago A 78 tokens original MIT

geleynse/gantry

Skill Claude CodeCodex

Use when starting, stopping, restarting, or debugging the lifecycle of a fleet agent process — an agent shows offline in the dashboard while still running, a stale PID file, orphaned bun processes after a server restart, missing/stuck log output, or the health-monitor watchdog isn't restarting a crashed agent.

not rated 3 16d ago A 64 tokens original MIT

auth

06

geleynse/gantry

Skill Claude CodeCodex

Use when configuring or debugging Gantry's auth adapters (none/token/local-network/cloudflare-access/layered/loopback), seeing unexpected 403s or unexpected admin access, wiring a new adapter, or working on AuthProvider/useAuth in the dashboard.

not rated 3 16d ago A 53 tokens original MIT

build-and-dev

07

geleynse/gantry

Skill Claude CodeCodex

Use when building Gantry (server or dashboard), running the dev loop, seeing a UI change "not show up" after editing a .tsx file, producing the standalone binary, or running the built server locally without a live fleet.

not rated 3 16d ago A 51 tokens original MIT

configuration

08

geleynse/gantry

Skill Claude CodeCodex

Use when editing gantry.json, adding/removing a config field, debugging why a config change didn't take effect, tracing FLEETDIR/GANTRYENV resolution, or explaining hot-reload vs snapshot config behavior.

not rated 3 16d ago A 46 tokens original MIT

geleynse/gantry

Skill Claude CodeCodex

Use when adding or modifying persistence — new tables, service modules under server/src/services/, direct SQLite writes from the proxy, or tests that touch bun:sqlite — and when debugging fleet.db schema, locking, or WAL behavior.

not rated 3 16d ago A 49 tokens original MIT

debug-proxy

10

geleynse/gantry

Skill Claude CodeCodex

Use when an agent gets a bad/unexpected tool result or error through the Gantry MCP proxy — investigating stuck sessions, stale cache, guard false-positives, retry storms, circuit-breaker trips, or instability warnings.

not rated 3 16d ago A 49 tokens original MIT

deploy-and-release

11

geleynse/gantry

Skill Claude CodeCodex

Use when deploying Gantry (Docker, systemd, or single binary), cutting a release/tag, checking what CI actually gates, or setting production auth/env recommendations — not for local dev loop mechanics (see build-and-dev skill for that).

not rated 3 16d ago A 52 tokens original MIT

frontend-dashboard

12

geleynse/gantry

Skill Claude CodeCodex

Use when editing files under server/src/app/ or server/src/components/, adding a new dashboard page, wiring a hook to an API route or SSE stream, gating a control behind admin auth, or debugging "my UI change doesn't show up in the browser".

not rated 3 16d ago A 54 tokens original MIT

mock-mode

13

geleynse/gantry

Skill Claude CodeCodex

Use when running Gantry locally without a live fleet/game connection — verifying a UI change, reproducing a proxy bug, demoing the dashboard, or writing/running tests that shouldn't hit game.spacemolt.com. Never point a dev server at a production fleet — use this instead.

not rated 3 16d ago A 60 tokens original MIT

prayerlang

14

geleynse/gantry

Skill Claude CodeCodex

Use when extending, debugging, or reviewing PrayerLang — the bounded DSL agents submit via the spacemoltpray MCP tool — including adding a new statement/command or predicate, tracing a failed/interrupted prayer call, or reconciling docs/prayer.md against the actual parser/analyzer/executor.

not rated 3 16d ago A 65 tokens original MIT

proxy-pipeline

15

geleynse/gantry

Skill Claude CodeCodex

Use when modifying how MCP tool calls flow through Gantry's proxy — adding a guardrail, adding a response injection, changing tick-wait/enrichment behavior, or reasoning about v1 vs v2 dispatch, shared state, or the config hot-reload snapshot gotcha.

not rated 3 16d ago A 59 tokens original MIT

testing

16

geleynse/gantry

Skill Claude CodeCodex

Use when writing or running tests in Gantry (server routes, proxy modules, React components/hooks), seeing flaky Express/supertest failures, mocking createMcpServer/global.fetch, or preparing a PR that changes behavior.

not rated 3 16d ago A 46 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: