Skip to main content
Glama
AnEntrypoint

gm-mcp

by AnEntrypoint

gm-mcp

Servidor MCP que expone el ciclo de despacho de spool de gm (escritura, sondeo, respuesta limpiada) a cualquier cliente MCP.

Qué hace

Envuelve todo el ciclo de despacho de spool de gm (escribir y luego sondear la respuesta) en una única llamada a la herramienta MCP llamada gm, en lugar de que el llamador escriba el archivo de entrada, sondee el archivo de salida y lo lea como tres pasos separados.

  • Escribe .gm/exec-spool/in/<verb>/<N>.txt

  • Sondea .gm/exec-spool/out/<verb>-<N>.json hasta que aparezca (o transcurra un tiempo de espera)

  • Devuelve la respuesta como texto YAML plano, auto-limpiado para legibilidad:

    • identificadores internos opacos (dispatch_id, request_fingerprint) eliminados

    • los niveles de anidamiento redundantes de response/data se aplanan al nivel superior (a menos que un nombre de campo colisione)

    • los campos de texto largos (p. ej. la prosa completa de la fase de instruction) se truncan con un puntero que nombra el archivo en disco para leer el texto completo

    • los detalles internos de clasificación de los arrays de hits (cos/score/recency en recall_hits/bm25_hits/vector_hits) se eliminan

    • los campos vacíos/nulos se eliminan en todos los niveles

  • Una respuesta exitosa omite por completo las rutas de los archivos de spool (el llamador ya conoce verb/cwd); solo aparecen en timeout/abort/error, para indicar dónde mirar

  • Admite verbos de cuerpo de texto plano (exec_js y cada raíz de lenguaje que respalda, serp, browser, cdp) mediante un parámetro de cadena raw_body, ya que estos verbos rechazan directamente un cuerpo de objeto JSON

Related MCP server: windlass

Uso

npx gm-mcp

O añádelo a la configuración de servidor de tu cliente MCP, por ejemplo:

{
  "mcpServers": {
    "gm": {
      "command": "npx",
      "args": ["gm-mcp"]
    }
  }
}

Herramienta: gm

Parámetro

Tipo

Requerido

Descripción

verb

string

Nombre del verbo de spool de gm, p. ej. instruction, prd-add, git_status, exec_js

session_id

string

SESSION_ID de gm para este despacho

body

object

no

Cuerpo JSON para el despacho (no válido para verbos de cuerpo de texto plano)

raw_body

string

no

Cuerpo de texto literal para un verbo de cuerpo de texto plano, mutuamente excluyente con body

cwd

string

no

Raíz del proyecto que contiene .gm/exec-spool -- por defecto process.cwd()

timeout_seconds

number

no

Abandonar y devolver timed_out:true después de estos segundos (por defecto 120)

poll_interval_seconds

number

no

Con qué frecuencia comprobar la respuesta (por defecto 1)

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables MCP clients to submit long-running jobs that are executed safely in isolated child processes with a durable SQLite queue, configurable timeouts, retries with backoff, and backpressure.
    5
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    A local STDIO MCP server for running one bounded command and waiting for its final result, eliminating model-driven polling. Designed for builds, test suites, and other trusted foreground commands.
    3
    2
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides MCP tools for reading, listing, writing, searching, watching, and batch-processing files, enabling automated file management and resume matching workflows.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AnEntrypoint/gm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server