io.github.shinpr/sub-agents-mcp MCP Server
io.github.shinpr/sub-agents-mcp
What is the io.github.shinpr/sub-agents-mcp MCP server?
MCP server for delegating tasks to specialized AI assistants in Cursor, Claude, and Gemini
How to install io.github.shinpr/sub-agents-mcp
Copy-paste configuration for popular MCP clients.
AGENTS_DIRrequiredAbsolute path to the directory containing agent definition files (.md or .txt)
AGENT_TYPErequiredType of AI CLI to use: 'cursor', 'claude', 'gemini', or 'codex'
AGENT_PERMISSIONApproval/sandbox level for sub-agents: 'read-only', 'safe-edit' (default), or 'yolo'
CURSOR_API_KEYsecretAPI key for cursor-agent authentication (used only when AGENT_TYPE=cursor; passed via env, never via CLI args)
EXECUTION_TIMEOUT_MSMaximum execution time for agents in milliseconds (default: 300000, max: 600000)
SESSION_ENABLEDEnable session management to maintain execution history across agent calls (default: false)
SESSION_DIRDirectory path for storing session files (default: .mcp-sessions in current working directory)
SESSION_RETENTION_DAYSNumber of days to retain session history before automatic cleanup (default: 7)
AGENTS_SETTINGS_PATHPath to CLI settings file/directory. Claude: --settings arg, Cursor: CURSOR_CONFIG_DIR, Codex: CODEX_HOME. Gemini not supported.
{
"mcpServers": {
"sub-agents-mcp": {
"command": "npx",
"args": [
"-y",
"sub-agents-mcp"
],
"env": {
"AGENTS_DIR": "<YOUR_AGENTS_DIR>",
"AGENT_TYPE": "<YOUR_AGENT_TYPE>",
"AGENT_PERMISSION": "<YOUR_AGENT_PERMISSION>",
"CURSOR_API_KEY": "<YOUR_CURSOR_API_KEY>",
"EXECUTION_TIMEOUT_MS": "<YOUR_EXECUTION_TIMEOUT_MS>",
"SESSION_ENABLED": "<YOUR_SESSION_ENABLED>",
"SESSION_DIR": "<YOUR_SESSION_DIR>",
"SESSION_RETENTION_DAYS": "<YOUR_SESSION_RETENTION_DAYS>",
"AGENTS_SETTINGS_PATH": "<YOUR_AGENTS_SETTINGS_PATH>"
}
}
}
}{
"mcpServers": {
"sub-agents-mcp": {
"command": "npx",
"args": [
"-y",
"sub-agents-mcp"
],
"env": {
"AGENTS_DIR": "<YOUR_AGENTS_DIR>",
"AGENT_TYPE": "<YOUR_AGENT_TYPE>",
"AGENT_PERMISSION": "<YOUR_AGENT_PERMISSION>",
"CURSOR_API_KEY": "<YOUR_CURSOR_API_KEY>",
"EXECUTION_TIMEOUT_MS": "<YOUR_EXECUTION_TIMEOUT_MS>",
"SESSION_ENABLED": "<YOUR_SESSION_ENABLED>",
"SESSION_DIR": "<YOUR_SESSION_DIR>",
"SESSION_RETENTION_DAYS": "<YOUR_SESSION_RETENTION_DAYS>",
"AGENTS_SETTINGS_PATH": "<YOUR_AGENTS_SETTINGS_PATH>"
}
}
}
}{
"mcpServers": {
"sub-agents-mcp": {
"command": "npx",
"args": [
"-y",
"sub-agents-mcp"
],
"env": {
"AGENTS_DIR": "<YOUR_AGENTS_DIR>",
"AGENT_TYPE": "<YOUR_AGENT_TYPE>",
"AGENT_PERMISSION": "<YOUR_AGENT_PERMISSION>",
"CURSOR_API_KEY": "<YOUR_CURSOR_API_KEY>",
"EXECUTION_TIMEOUT_MS": "<YOUR_EXECUTION_TIMEOUT_MS>",
"SESSION_ENABLED": "<YOUR_SESSION_ENABLED>",
"SESSION_DIR": "<YOUR_SESSION_DIR>",
"SESSION_RETENTION_DAYS": "<YOUR_SESSION_RETENTION_DAYS>",
"AGENTS_SETTINGS_PATH": "<YOUR_AGENTS_SETTINGS_PATH>"
}
}
}
}{
"servers": {
"sub-agents-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sub-agents-mcp"
],
"env": {
"AGENTS_DIR": "<YOUR_AGENTS_DIR>",
"AGENT_TYPE": "<YOUR_AGENT_TYPE>",
"AGENT_PERMISSION": "<YOUR_AGENT_PERMISSION>",
"CURSOR_API_KEY": "<YOUR_CURSOR_API_KEY>",
"EXECUTION_TIMEOUT_MS": "<YOUR_EXECUTION_TIMEOUT_MS>",
"SESSION_ENABLED": "<YOUR_SESSION_ENABLED>",
"SESSION_DIR": "<YOUR_SESSION_DIR>",
"SESSION_RETENTION_DAYS": "<YOUR_SESSION_RETENTION_DAYS>",
"AGENTS_SETTINGS_PATH": "<YOUR_AGENTS_SETTINGS_PATH>"
}
}
}
}claude mcp add sub-agents-mcp --env AGENTS_DIR=<YOUR_AGENTS_DIR> --env AGENT_TYPE=<YOUR_AGENT_TYPE> --env AGENT_PERMISSION=<YOUR_AGENT_PERMISSION> --env CURSOR_API_KEY=<YOUR_CURSOR_API_KEY> --env EXECUTION_TIMEOUT_MS=<YOUR_EXECUTION_TIMEOUT_MS> --env SESSION_ENABLED=<YOUR_SESSION_ENABLED> --env SESSION_DIR=<YOUR_SESSION_DIR> --env SESSION_RETENTION_DAYS=<YOUR_SESSION_RETENTION_DAYS> --env AGENTS_SETTINGS_PATH=<YOUR_AGENTS_SETTINGS_PATH> -- npx -y sub-agents-mcpRelated MCP servers
AI image generation and editing with prompt optimization and quality presets
View repository →Easy-to-setup local RAG server with minimal configuration
View repository →