Enables the creation of Express.js APIs with features like JWT authentication through subagent delegation
Supports Node.js backend development through specialized subagents that can build server-side logic and APIs
Facilitates React frontend development using dedicated subagents to create components and integrate with backend APIs
MCP Goose Subagents Server
An MCP (Model Context Protocol) server that enables AI clients to delegate tasks to autonomous developer teams using Goose CLI subagents.
Features
- Delegate to Subagents: Create specialized AI agents for different development roles
- Parallel & Sequential Execution: Run agents simultaneously or in sequence
- Recipe System: Create reusable agent configurations
- Session Management: Track and retrieve results from active subagent sessions
- Pure Goose CLI Integration: Uses only Goose CLI for subagent delegation
Prerequisites
- Goose CLI installed and configured
- Node.js (v18 or higher)
- Alpha features enabled for Goose subagents
Installation
Usage
1. Add to MCP Configuration
Add this server to your MCP client configuration (e.g., mcp_config.json
):
2. Enable Goose Alpha Features
Available Tools
delegate_to_subagents
Delegate development tasks to specialized Goose subagents.
Parameters:
task
(string): The development task to delegateagents
(array): Array of subagent configurationsrole
(string): Agent role (e.g., "backend_developer", "frontend_developer")instructions
(string): Specific instructions for the agentrecipe
(string, optional): Recipe name to use
execution_mode
(string): "parallel" or "sequential"working_directory
(string, optional): Working directory for agents
Example:
create_goose_recipe
Create reusable Goose recipes for specialized subagents.
Parameters:
recipe_name
(string): Name of the reciperole
(string): Agent roleinstructions
(string): Detailed instructionsextensions
(array, optional): Goose extensions to enableparameters
(object, optional): Recipe parameters
list_active_subagents
List currently active subagent sessions and their status.
get_subagent_results
Retrieve results from completed subagent sessions.
Parameters:
session_id
(string): Session ID to get results for
Example Workflows
Autonomous Full-Stack Development
Parallel Code Review
Agent Roles Examples
backend_developer
- API development, server-side logicfrontend_developer
- UI/UX implementation, client-side codedatabase_engineer
- Schema design, query optimizationdevops_engineer
- Deployment, CI/CD, infrastructureqa_engineer
- Testing, quality assurancesecurity_auditor
- Security review, vulnerability assessmentcode_reviewer
- Code quality, best practicesdocumentation_writer
- Technical documentation, API docsproject_architect
- System design, architecture planning
Environment Variables
ALPHA_FEATURES=true
- Required for Goose subagentsGOOSE_RECIPE_PATH
- Path to custom recipe directory
Troubleshooting
- Subagents not working: Ensure
ALPHA_FEATURES=true
is set - Goose not found: Verify Goose CLI is installed and in PATH
- Recipe not found: Check
GOOSE_RECIPE_PATH
or place recipes in working directory
License
MIT
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
An MCP server that enables AI clients to delegate tasks to autonomous developer teams using Goose CLI subagents, supporting parallel and sequential execution across specialized roles like backend developers, frontend developers, and security auditors.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that enables interaction with Kubernetes/Minikube clusters through natural language, allowing AI agents like Codename Goose to manage Kubernetes resources via the Model Context Protocol.Last updated -2PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -116462TypeScript
- AsecurityFlicenseAqualityThis MCP server allows users to create, manage, and serve web applications through Goose, storing apps in configurable directories and providing web app serving capabilities.Last updated -92JavaScript
- -securityAlicense-qualityAn MCP server that enables interaction with Kubernetes resources through natural language interfaces like Goose CLI, allowing users to get, read, and patch Kubernetes resources.Last updated -PythonApache 2.0