Go to file
Lucio Lelii 1ca30a0ccf Add a dependency-free service for the first run
npm ci wants a lockfile, so an agent starting from an empty directory cannot use
the example configuration until it has written a whole npm project. This one
runs a server.js on node's own http module with no install step at all, which
makes the shortest loop that exercises all three servers: write a file, start it,
open it in the browser.

It reads the port from PORT as well as from the argument. An agent writing a
server from scratch reaches for process.env.PORT far more readily than for argv,
and a preview listening on the wrong port fails its health check with nothing in
the log to explain why.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 12:56:14 +02:00
browser-mcp Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00
coding-agent-mcp Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00
dev-server-mcp Add a dependency-free service for the first run 2026-09-22 12:56:14 +02:00
.gitignore Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00
MCP-STACK.md Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00
egress-proxy.squid.conf Make the egress proxy start, and prove what it lets through 2026-09-22 12:44:25 +02:00
mcp-stack.Caddyfile Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00
mcp-stack.compose.yml Let the worker write to its own volumes 2026-09-22 12:04:36 +02:00
mcp-stack.env.example Say what is wrong when the user id is not a number 2026-09-22 12:26:36 +02:00
mcp-stack.vm.Caddyfile Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00
mcp-stack.vm.compose.yml Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00