Spawner runs on your own machine — the client starts it, so there is no endpoint to ping. 70 installs a week from npm. Last commit 11 Oct 2026.
Preview environments on your self-hosted Spawner server: a copy of your app for each git branch
We read the source, 7 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const keyPath = path.join(this.config.keysDir, keyName);
const child = spawn(file, args, { cwd: options.cwd, env: options.env, stdio: ["ignore", "pipe", "pipe"] });
if [ -S /var/run/docker.sock ]; then
const SECRET_FILES = new Set([".npmrc", ".yarnrc.yml", ".pypirc", ".netrc", ".git-credentials", ".pgpass", ".dockercfg"]);
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add spawner -- npx -y spawner-cli
{
"mcpServers": {
"spawner": {
"command": "npx",
"args": [
"-y",
"spawner-cli"
]
}
}
}
[mcp_servers.spawner]
command = "npx"
args = ["-y", "spawner-cli"]
{
"mcpServers": {
"spawner": {
"command": "npx",
"args": [
"-y",
"spawner-cli"
]
}
}
}
{
"servers": {
"spawner": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"spawner-cli"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
SPAWNER_URL (Address of your Spawner server's dashboard, such as https://spawner.preview.example.com. Without it, the server of spawner login), SPAWNER_TOKEN (Personal API token (spn_...), from spawner token create or the dashboard. Without it, the token of spawner login).
Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.
Enhanced Git MCP Server - Code review, commit analysis, and branch management
Enhanced Git MCP Server - Code review, commit analysis, and branch management
Self-hosted search over your documentation, with citations, for AI assistants and apps
Self-hosted, read-only MCP server that connects your banks and investments via Plaid.
Self-hosted MCP server for AI agent trading on Polymarket prediction markets
Local MCP server for Baton: edit git-native API requests, collections, environments and scripts.
Self-hosted gallery of your SwiftUI #Preview and Jetpack Compose @Preview screens.
Answers built from our own checks of this server.