dvcrn/mcp-server-subagent
15 stars · Last commit 2025-05-30
MCP for letting agents delegate tasks to sub-agents (Claude Code, Aider, Q)
README preview
# MCP Subagent Server This is a Model Context Protocol (MCP) server that allows dispatching of tasks to sub-agent (like Claude Code, Q or Aider) The purpose of this MCP is to allow a "planning" agent to delegate tasks to "executor" agents  ## Features - Configure and run sub-agents through MCP tools - Each sub-agent exposes three tools: - `run_subagent_<n>`: Runs the sub-agent with provided input - `check_subagent_status`: Allows the agent to check on the status of a sub-agent - `get_subagent_logs`: Retrieves the logs of a sub-agent run - `update_subagent_status`: Updates the status and adds a summary of a previous run - **Bi-directional communication**: Sub-agents can ask questions to parent agents during execution using `ask_parent`, parents can reply using `reply_subagent`, and sub-agents can check for replies using `check_message_status` - Currently supports the 'q' sub-agent (Amazon Q CLI) and 'claude' sub-agent (Claude CLI) - Real-time streaming logs for monitoring sub-agent execution