Luftpause MCP server
io.github.vmedvedovskiy/luftpause·v0.1.4·1 starsasync/await for LLM agents: spawn and await sub-agents scheduled on your own GPUs
1 stars
Reviews
Write oneNobody has reviewed Luftpause yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Luftpause tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How Luftpause compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 63/100
- higher than 19% of 4,460 AI and agents servers
- GitHub stars
- 1
- more than 50% of 2,711 AI and agents servers
Release history: 2 versions in the registry since 2026-10-19, latest 2026-10-24, typically one every 5 days.
Install Luftpause in Claude Code, Cursor or VS Code
claude mcp add luftpause -- docker run -i --rm ghcr.io/luftpause/runtime:v0.1.4
What the publisher says
From the Luftpause repository's README, as published. We do not edit it. Read it on GitHub
luftpause
The runtime layer under your agent harness. Every tool call is an await; the engine forgets the run, luftpause keeps it.
Tool calls split an agent into turns. To an inference engine each turn is a new request from nobody: when the tool returns, the continuation queues behind every batch request that arrived while it waited, and its KV cache may be gone. luftpause sits between the harness and the engines and keeps the run:
work; batch turns leave room for the interactive runs that will come back.
- Continuations go first. A run paused on a tool call resumes ahead of batch
tool, its turns go only to the replica that holds its KV cache; new turns are admitted by the engine's own queue.
- A run stays where its prefix is. While a run is generating or paused on a
loop), or connect over MCP and get spawn / await sub-agents that survive a restart.
- One caller cannot starve another. Held turns drain fairly across callers.
- Any harness, two doors. Point base_url at it (OpenAI-compatible, your own
Measured on one 8 GB laptop GPU, engines saturated (48 batch runs flooding, 4 interactive runs beside them):
Try it
docker compose up -d # fake engines, no GPU needed
claude mcp add --transport http --scope local luftpause http://localhost:7000/mcpdocker compose up -d pulls the published images; add --build to build them from source instead (first build takes a few minutes). It pulls latest; pin a release with LUFTPAUSE_VERSION=v0.1.4 docker compose up -d. The runtime is also listed in the official MCP Registry as io.github.vmedvedovskiy/luftpause.
Claude Code now has spawn, await, run, status, cancel, approve, tools and decide. The fake engines answer with filler, and the sub-agents' only tools are fake-mcp's lookup and deep_search, which wait a random second or so and return filler too — enough to see the fan-out. For real answers from an Ollama already on your machine, with Wikipedia as the sub-agents' tool instead of the fake ones:
docker compose -f compose.yaml -f compose.ollama.yaml up -d scheduler dataplane runtimeWikipedia's API rate-limits anonymous callers, so a tool call can take tens of seconds while wikipedia-mcp retries. Llama 3.2 1B sometimes passes a tool's schema instead of its arguments; the runtime rejects the call and the sub-agent may answer without it, so ask again or pull a larger model.
Ollama needs the model pulled (ollama pull llama3.2:1b, or set OLLAMAMODEL) and must listen beyond loopback (OLLAMAHOST=0.0.0.0) unless Docker Desktop already reaches it (it does on Windows and macOS with the default loopback binding). Ollama serves one request at a time unless OLLAMANUMPARALLEL is raised, so sub-agents queue behind each other there; luftpause sees no queue metric from it and does not cap it. SGLang on your GPU (compose.testbed.yaml) or any OpenAI-compatible endpoint (compose.runpod.yaml shows a hosted vLLM pod) work the same way.
How it differs
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Luftpause: common questions
- Is Luftpause MCP server safe?
- With care: it is graded C, so read the findings first (63/100). Read the Luftpause safety report
- How do I install Luftpause?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Luftpause need an API key?
- Yes. The registry entry asks for
LUFTPAUSE_TOKEN. - Is Luftpause maintained?
- The last commit was 11 days ago (2026-10-24). The latest release is v0.1.4.
- What can I use instead of Luftpause?
- Servers from other publishers that do the same job: Kiln MCP server.
- How does Luftpause compare with other AI and agents MCP servers?
- safety score 63/100 (higher than 19% of 4,460 AI and agents servers); github stars 1 (more than 50% of 2,711 AI and agents servers). Full comparison.
Alternatives to Luftpause
Same job from other publishers: the closest match first, then the best rated.
- KilnSpawn an object into existence: describe it, and your agent designs it, checks it, and 3D prints it.not reviewedEstablishedB