Skip to main content
Glama
AnEntrypoint

gm-mcp

by AnEntrypoint

gm-mcp

MCP-сервер, предоставляющий цикл диспетчеризации spool gm (запись, опрос, очищенный ответ) любому MCP-клиенту.

Что это делает

Оборачивает весь цикл диспетчеризации gm spool (запись с последующим опросом ответа) в один вызов MCP-инструмента с именем gm, вместо того чтобы вызывающий код записывал входной файл, опрашивал выходной файл и читал его как три отдельных шага.

  • Записывает .gm/exec-spool/in/<verb>/<N>.txt

  • Опрашивает .gm/exec-spool/out/<verb>-<N>.json, пока он не появится (или не истечёт тайм-аут)

  • Возвращает ответ в виде плоского YAML-текста, автоматически очищенного для удобочитаемости:

    • непрозрачные внутренние идентификаторы (dispatch_id, request_fingerprint) удаляются

    • избыточные уровни вложенности response/data уплощаются до верхнего уровня (если только имя поля не конфликтует)

    • длинные текстовые поля (например, полный текст фазы instruction) усекаются с указанием файла на диске, который следует прочитать для получения полного текста

    • внутренние детали ранжирования массивов совпадений (cos/score/recency в recall_hits/bm25_hits/vector_hits) отбрасываются

    • пустые/null-поля удаляются на каждом уровне

  • Успешный ответ полностью опускает пути к spool-файлам (вызывающий код уже знает verb/cwd); они появляются только при тайм-ауте/прерывании/ошибке, чтобы указать, где искать

  • Поддерживает глаголы с обычным текстовым телом (exec_js и все языковые основы, которые он поддерживает, serp, browser, cdp) через строковый параметр raw_body, поскольку эти глаголы категорически отвергают тело в виде JSON-объекта

Related MCP server: windlass

Использование

npx gm-mcp

Или добавьте его в конфигурацию сервера вашего MCP-клиента, например:

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

Инструмент: gm

Параметр

Тип

Обязательность

Описание

verb

string

yes

имя глагола spool gm, например instruction, prd-add, git_status, exec_js

session_id

string

yes

gm SESSION_ID для этой диспетчеризации

body

object

no

JSON-тело для диспетчеризации (недопустимо для глаголов с обычным текстовым телом)

raw_body

string

no

Буквальное текстовое тело для глагола с обычным текстовым телом, взаимоисключающее с body

cwd

string

no

Корень проекта, содержащий .gm/exec-spool -- по умолчанию process.cwd()

timeout_seconds

number

no

Прекратить ожидание и вернуть timed_out:true по истечении этого количества секунд (по умолчанию 120)

poll_interval_seconds

number

no

Как часто проверять наличие ответа (по умолчанию 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