gm-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@gm-mcprun git_status in the current project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
gm-mcp
MCP server exposing gm's spool dispatch cycle (write, poll, cleaned response) to any MCP client.
What it does
Wraps the whole gm spool write-then-poll-for-response dispatch cycle into a single MCP tool call named gm, instead of a caller writing the input file, polling for the output file, and reading it as three separate steps.
Writes
.gm/exec-spool/in/<verb>/<N>.txtPolls
.gm/exec-spool/out/<verb>-<N>.jsonuntil it appears (or a timeout elapses)Returns the response as flat YAML text, auto-cleaned for readability:
opaque internal ids (
dispatch_id,request_fingerprint) strippedthe redundant
response/datanesting levels flattened to the top (unless a field name would collide)long text fields (e.g.
instruction's full phase prose) truncated with a pointer naming the on-disk file to read for the full texthit-array ranking internals (
cos/score/recencyinrecall_hits/bm25_hits/vector_hits) droppedempty/null fields removed at every level
A successful response omits the spool file paths entirely (the caller already knows verb/cwd); they only appear on timeout/abort/error, to say where to look
Supports plain-text-body verbs (
exec_jsand every language stem it backs,serp,browser,cdp) via araw_bodystring parameter, since these verbs reject a JSON-object body outright
Related MCP server: windlass
Usage
Not published to npm -- gm-mcp is an unrelated package on the npm
registry. Run it straight from this repo:
npx github:AnEntrypoint/gm-mcpnpx github:AnEntrypoint/gm-mcp run bare in a terminal with no MCP client
attached exits as soon as stdin closes -- that is correct MCP stdio-transport
behavior, not a hang or crash. gm-mcp: connected, serving on stdio and
gm-mcp: stdin closed by client, shutting down on stderr confirm this. A real
MCP client keeps stdin open for the life of the session, so the server stays
running for as long as the client does.
Add it to your MCP client's server config, e.g.:
{
"mcpServers": {
"gm": {
"command": "npx",
"args": ["github:AnEntrypoint/gm-mcp"]
}
}
}Tool: gm
Parameter | Type | Required | Description |
| string | yes | gm spool verb name, e.g. |
| string | yes | gm |
| object | no | JSON body for the dispatch (not valid for plain-text-body verbs) |
| string | no | Literal text body for a plain-text-body verb, mutually exclusive with |
| string | no | Project root containing |
| number | no | Give up and return |
| number | no | How often to check for the response (default 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.
This server cannot be installed
Maintenance
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
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.
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables 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.5MIT
- AlicenseNot gradedqualityCmaintenanceEnables running and managing automated tasks with retry loops and machine-checkable success criteria via MCP tools.5MIT
- FlicenseAqualityBmaintenanceA 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.32-
- FlicenseNot gradedqualityCmaintenanceProvides MCP tools for reading, listing, writing, searching, watching, and batch-processing files, enabling automated file management and resume matching workflows.-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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