The staging environment for AI agents. Rehearse every action before it hits production.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add shadow -- npx -y mcp-shadow run --services=slack,stripe,gmail~/.codex/config.toml
[mcp_servers.shadow]
command = "npx"
args = ["-y", "mcp-shadow", "run", "--services=slack,stripe,gmail"]
# codex mcp add shadow -- npx -y mcp-shadow run --services=slack,stripe,gmail~/.cursor/mcp.json
{
"mcpServers": {
"shadow": {
"command": "npx",
"args": [
"-y",
"mcp-shadow",
"run",
"--services=slack,stripe,gmail"
]
}
}
}.vscode/mcp.json
{
"servers": {
"shadow": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-shadow",
"run",
"--services=slack,stripe,gmail"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"shadow": {
"command": "npx",
"args": [
"-y",
"mcp-shadow",
"run",
"--services=slack,stripe,gmail"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"shadow": {
"command": "npx",
"args": [
"-y",
"mcp-shadow",
"run",
"--services=slack,stripe,gmail"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"shadow": {
"command": "npx",
"args": [
"-y",
"mcp-shadow",
"run",
"--services=slack,stripe,gmail"
]
}
}
}