If you've ever tried to get Claude to start a dev server, wait for it to initialize, then make requests against it, you've hit the long-running process problem. This server solves it by exposing six process management tools over MCP: start, stop, list, output, send, and status. It's a single Go binary with no runtime dependencies that manages background processes while your AI agent continues working. Use it when you need watch mode builds, test databases that need setup and teardown, or any API server that has to stay alive across multiple agent interactions. Includes output buffering, auto-cleanup of dead processes, and optional security controls with executable allowlists and command pattern blocking. Works with Claude Desktop, Cursor, VS Code, and any other MCP-compatible client.
claude mcp add --transport stdio lsequeiraa-mcp-sidecar uvx mcp-sidecar