mcp-sidecar
MCP Sidecar
Cross-platform MCP server for managing long-lived background processes from any MCP client
Package Details
mcp-sidecar
Environment Variables
Maximum number of concurrent managed processes (default: 10)
Output buffer size per stream in bytes (default: 1048576)
Milliseconds to wait between graceful and forced termination (default: 5000)
Seconds before exited processes are auto-removed. 0 disables cleanup (default: 1800)
Global cap on bytes returned by the output tool. 0 means unlimited (default: 0)
Comma-separated allowlist of executable names. When set, enables security mode with direct exec (no shell). Unset means security disabled.
Comma-separated regex patterns to reject in commands. Only applies when security is enabled.
Audit log destination. 'true' writes to cwd, 'temp' writes to OS temp dir, or a directory path. Unset disables audit logging.