What is the MCP Sidecar MCP server?
Cross-platform MCP server for managing long-lived background processes from any MCP client
How to install MCP Sidecar
Copy-paste configuration for popular MCP clients.
SIDECAR_MAX_PROCESSESMaximum number of concurrent managed processes (default: 10)
SIDECAR_BUFFER_SIZEOutput buffer size per stream in bytes (default: 1048576)
SIDECAR_KILL_TIMEOUTMilliseconds to wait between graceful and forced termination (default: 5000)
SIDECAR_CLEANUP_AFTERSeconds before exited processes are auto-removed. 0 disables cleanup (default: 1800)
SIDECAR_MAX_OUTPUT_SIZEGlobal cap on bytes returned by the output tool. 0 means unlimited (default: 0)
SIDECAR_ALLOWED_EXECUTABLESComma-separated allowlist of executable names. When set, enables security mode with direct exec (no shell). Unset means security disabled.
SIDECAR_BLOCKED_PATTERNSComma-separated regex patterns to reject in commands. Only applies when security is enabled.
SIDECAR_AUDIT_LOGAudit log destination. 'true' writes to cwd, 'temp' writes to OS temp dir, or a directory path. Unset disables audit logging.
{
"mcpServers": {
"mcp-sidecar": {
"command": "npx",
"args": [
"-y",
"mcp-sidecar"
],
"env": {
"SIDECAR_MAX_PROCESSES": "<YOUR_SIDECAR_MAX_PROCESSES>",
"SIDECAR_BUFFER_SIZE": "<YOUR_SIDECAR_BUFFER_SIZE>",
"SIDECAR_KILL_TIMEOUT": "<YOUR_SIDECAR_KILL_TIMEOUT>",
"SIDECAR_CLEANUP_AFTER": "<YOUR_SIDECAR_CLEANUP_AFTER>",
"SIDECAR_MAX_OUTPUT_SIZE": "<YOUR_SIDECAR_MAX_OUTPUT_SIZE>",
"SIDECAR_ALLOWED_EXECUTABLES": "<YOUR_SIDECAR_ALLOWED_EXECUTABLES>",
"SIDECAR_BLOCKED_PATTERNS": "<YOUR_SIDECAR_BLOCKED_PATTERNS>",
"SIDECAR_AUDIT_LOG": "<YOUR_SIDECAR_AUDIT_LOG>"
}
}
}
}{
"mcpServers": {
"mcp-sidecar": {
"command": "npx",
"args": [
"-y",
"mcp-sidecar"
],
"env": {
"SIDECAR_MAX_PROCESSES": "<YOUR_SIDECAR_MAX_PROCESSES>",
"SIDECAR_BUFFER_SIZE": "<YOUR_SIDECAR_BUFFER_SIZE>",
"SIDECAR_KILL_TIMEOUT": "<YOUR_SIDECAR_KILL_TIMEOUT>",
"SIDECAR_CLEANUP_AFTER": "<YOUR_SIDECAR_CLEANUP_AFTER>",
"SIDECAR_MAX_OUTPUT_SIZE": "<YOUR_SIDECAR_MAX_OUTPUT_SIZE>",
"SIDECAR_ALLOWED_EXECUTABLES": "<YOUR_SIDECAR_ALLOWED_EXECUTABLES>",
"SIDECAR_BLOCKED_PATTERNS": "<YOUR_SIDECAR_BLOCKED_PATTERNS>",
"SIDECAR_AUDIT_LOG": "<YOUR_SIDECAR_AUDIT_LOG>"
}
}
}
}{
"mcpServers": {
"mcp-sidecar": {
"command": "npx",
"args": [
"-y",
"mcp-sidecar"
],
"env": {
"SIDECAR_MAX_PROCESSES": "<YOUR_SIDECAR_MAX_PROCESSES>",
"SIDECAR_BUFFER_SIZE": "<YOUR_SIDECAR_BUFFER_SIZE>",
"SIDECAR_KILL_TIMEOUT": "<YOUR_SIDECAR_KILL_TIMEOUT>",
"SIDECAR_CLEANUP_AFTER": "<YOUR_SIDECAR_CLEANUP_AFTER>",
"SIDECAR_MAX_OUTPUT_SIZE": "<YOUR_SIDECAR_MAX_OUTPUT_SIZE>",
"SIDECAR_ALLOWED_EXECUTABLES": "<YOUR_SIDECAR_ALLOWED_EXECUTABLES>",
"SIDECAR_BLOCKED_PATTERNS": "<YOUR_SIDECAR_BLOCKED_PATTERNS>",
"SIDECAR_AUDIT_LOG": "<YOUR_SIDECAR_AUDIT_LOG>"
}
}
}
}{
"servers": {
"mcp-sidecar": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-sidecar"
],
"env": {
"SIDECAR_MAX_PROCESSES": "<YOUR_SIDECAR_MAX_PROCESSES>",
"SIDECAR_BUFFER_SIZE": "<YOUR_SIDECAR_BUFFER_SIZE>",
"SIDECAR_KILL_TIMEOUT": "<YOUR_SIDECAR_KILL_TIMEOUT>",
"SIDECAR_CLEANUP_AFTER": "<YOUR_SIDECAR_CLEANUP_AFTER>",
"SIDECAR_MAX_OUTPUT_SIZE": "<YOUR_SIDECAR_MAX_OUTPUT_SIZE>",
"SIDECAR_ALLOWED_EXECUTABLES": "<YOUR_SIDECAR_ALLOWED_EXECUTABLES>",
"SIDECAR_BLOCKED_PATTERNS": "<YOUR_SIDECAR_BLOCKED_PATTERNS>",
"SIDECAR_AUDIT_LOG": "<YOUR_SIDECAR_AUDIT_LOG>"
}
}
}
}claude mcp add mcp-sidecar --env SIDECAR_MAX_PROCESSES=<YOUR_SIDECAR_MAX_PROCESSES> --env SIDECAR_BUFFER_SIZE=<YOUR_SIDECAR_BUFFER_SIZE> --env SIDECAR_KILL_TIMEOUT=<YOUR_SIDECAR_KILL_TIMEOUT> --env SIDECAR_CLEANUP_AFTER=<YOUR_SIDECAR_CLEANUP_AFTER> --env SIDECAR_MAX_OUTPUT_SIZE=<YOUR_SIDECAR_MAX_OUTPUT_SIZE> --env SIDECAR_ALLOWED_EXECUTABLES=<YOUR_SIDECAR_ALLOWED_EXECUTABLES> --env SIDECAR_BLOCKED_PATTERNS=<YOUR_SIDECAR_BLOCKED_PATTERNS> --env SIDECAR_AUDIT_LOG=<YOUR_SIDECAR_AUDIT_LOG> -- npx -y mcp-sidecarRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.