gm-mcp
gm-mcp
MCP-Server, der den Spool-Dispatch-Zyklus von gm (Schreiben, Abfragen, bereinigte Antwort) für jeden MCP-Client verfügbar macht.
Was es tut
Kapselt den gesamten gm-Spool-Dispatch-Zyklus (Schreiben und anschließendes Abfragen der Antwort) in einen einzigen MCP-Toolaufruf namens gm, anstatt dass der Aufrufer die Eingabedatei schreibt, die Ausgabedatei abfragt und sie als drei getrennte Schritte liest.
Schreibt
.gm/exec-spool/in/<verb>/<N>.txtFragt
.gm/exec-spool/out/<verb>-<N>.jsonab, bis es erscheint (oder ein Timeout abläuft)Gibt die Antwort als flachen YAML-Text zurück, automatisch bereinigt für die Lesbarkeit:
undurchsichtige interne IDs (
dispatch_id,request_fingerprint) entferntdie redundanten
response/data-Verschachtelungsebenen auf die oberste Ebene gebracht (sofern kein Feldname kollidieren würde)lange Textfelder (z. B. der vollständige Phasentext von
instruction) gekürzt, mit einem Hinweis, welche Datei auf der Platte für den vollständigen Text zu lesen istinterne Ranking-Details der Treffer-Arrays (
cos/score/recencyinrecall_hits/bm25_hits/vector_hits) entferntleere/Null-Felder auf jeder Ebene entfernt
Eine erfolgreiche Antwort lässt die Spool-Dateipfade vollständig weg (der Aufrufer kennt verb/cwd bereits); sie erscheinen nur bei Timeout/Abbruch/Fehler, um zu sagen, wo man suchen soll
Unterstützt Verben mit reinem Text-Body (
exec_jsund jeden Sprachstamm, den es unterstützt,serp,browser,cdp) über einenraw_body-String-Parameter, da diese Verben einen JSON-Objekt-Body grundsätzlich ablehnen
Related MCP server: Agent Relay
Verwendung
npx gm-mcpOder fügen Sie es zur Serverkonfiguration Ihres MCP-Clients hinzu, z. B.:
{
"mcpServers": {
"gm": {
"command": "npx",
"args": ["gm-mcp"]
}
}
}Tool: gm
Parameter | Typ | Erforderlich | Beschreibung |
| string | ja | Name des gm-Spool-Verbs, z. B. |
| string | ja | gm |
| object | nein | JSON-Body für den Dispatch (nicht gültig für Verben mit reinem Text-Body) |
| string | nein | Wörtlicher Text-Body für ein Verb mit reinem Text-Body; mit |
| string | nein | Projektwurzel, die |
| number | nein | Nach dieser Anzahl Sekunden aufgeben und |
| number | nein | Wie oft nach der Antwort gesucht werden soll (Standard 1) |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Authenticated async Opus 5.5 agent with status polling and artifact results.
Hosted MCP messaging across owners, tools, and machines, with readable transcripts.
Remote MCP for 9192 discovery, pricebook, payment rails, GET_PULSE quotes, and receipt checks.
Remote MCP for Gemini upgrade evals, prompt regressions, output diffs, and eval receipts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables running and managing automated tasks with retry loops and machine-checkable success criteria via MCP tools.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to asynchronously submit tasks to a persistent coding agent already running on a development machine, disconnect, and retrieve results later through a secure, policy-controlled gateway.MIT
- AlicenseAqualityCmaintenanceEnables MCP clients to submit tasks to a local file-backed queue and later read or cancel them by ID, with results produced by a separately run worker.3MIT
- AlicenseNot gradedqualityBmaintenanceEnables running authorized file operations, persistent processes, and parallel batches from an MCP client, with durable receipts and artifact verification, and allows reconnecting to collect workers without restarting them.MIT