gm-mcp
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: Agent Relay
Использование
npx gm-mcpИли добавьте его в конфигурацию сервера вашего MCP-клиента, например:
{
"mcpServers": {
"gm": {
"command": "npx",
"args": ["gm-mcp"]
}
}
}Инструмент: gm
Параметр | Тип | Обязательность | Описание |
| string | yes | имя глагола spool gm, например |
| string | yes | gm |
| object | no | JSON-тело для диспетчеризации (недопустимо для глаголов с обычным текстовым телом) |
| string | no | Буквальное текстовое тело для глагола с обычным текстовым телом, взаимоисключающее с |
| string | no | Корень проекта, содержащий |
| number | no | Прекратить ожидание и вернуть |
| number | no | Как часто проверять наличие ответа (по умолчанию 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