MCP Sidecar MCP Server

Cross-platform MCP server for managing long-lived background processes from any MCP client

Local serverstdio

What is the MCP Sidecar MCP Server?

MCP Sidecar is an MCP integration. Cross-platform MCP server for managing long-lived background processes from any MCP client.

Packages and local setup

The published npm package is mcp-sidecar, version 0.3.2. Its declared MCP transport is stdio.

The package declares SIDECAR_MAX_PROCESSES: Maximum number of concurrent managed processes (default: 10); SIDECAR_BUFFER_SIZE: Output buffer size per stream in bytes (default: 1048576); SIDECAR_KILL_TIMEOUT: Milliseconds to wait between graceful and forced termination (default: 5000); SIDECAR_CLEANUP_AFTER: Seconds before exited processes are auto-removed. 0 disables cleanup (default: 1800); SIDECAR_MAX_OUTPUT_SIZE: Global cap on bytes returned by the output tool. 0 means unlimited (default: 0); SIDECAR_ALLOWED_EXECUTABLES: Comma-separated allowlist of executable names. When set, enables security mode with direct exec (no shell). Unset means security disabled.; SIDECAR_BLOCKED_PATTERNS: Comma-separated regex patterns to reject in commands. Only applies when security is enabled.; SIDECAR_AUDIT_LOG: Audit log destination. 'true' writes to cwd, 'temp' writes to OS temp dir, or a directory path. Unset disables audit logging..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.3.2 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related other integrations MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
SIDECAR_MAX_PROCESSESMaximum number of concurrent managed processes (default: 10)Optional
SIDECAR_BUFFER_SIZEOutput buffer size per stream in bytes (default: 1048576)Optional
SIDECAR_KILL_TIMEOUTMilliseconds to wait between graceful and forced termination (default: 5000)Optional
SIDECAR_CLEANUP_AFTERSeconds before exited processes are auto-removed. 0 disables cleanup (default: 1800)Optional
SIDECAR_MAX_OUTPUT_SIZEGlobal cap on bytes returned by the output tool. 0 means unlimited (default: 0)Optional
SIDECAR_ALLOWED_EXECUTABLESComma-separated allowlist of executable names. When set, enables security mode with direct exec (no shell). Unset means security disabled.Optional
SIDECAR_BLOCKED_PATTERNSComma-separated regex patterns to reject in commands. Only applies when security is enabled.Optional
SIDECAR_AUDIT_LOGAudit log destination. 'true' writes to cwd, 'temp' writes to OS temp dir, or a directory path. Unset disables audit logging.Optional