mcp-ai-workforce
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAX_STEPS | No | Maximum number of steps for the autonomous worker loop. | 15 |
| DEFAULT_MODEL | No | Default model to use for worker tasks (e.g., 'qwen/qwen-2.5-coder-32b-instruct'). | qwen/qwen-2.5-coder-32b-instruct |
| WORKSPACE_ROOT | No | Canonical workspace path. Defaults to the current working directory if omitted. | |
| TIMEOUT_SECONDS | No | Hard timeout in seconds for worker execution. | 300 |
| OPENROUTER_API_KEY | Yes | Your OpenRouter API key, required to call the LLM provider. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| workforce_delegateA | Delegate a software engineering task to an autonomous ReAct worker agent. The worker operates with filesystem tools under strict guardrails to inspect, read, modify, and create workspace files safely. Args: task_prompt: Comprehensive description of the task or feature to implement. target_files: Optional list of relevant workspace-relative file paths. model: OpenRouter model to utilize (defaults to DEFAULT_MODEL). timeout_seconds: Execution timeout limit in seconds (default: 300). Returns: str: Final completion summary or diagnostic output from the worker agent. |
| workforce_models_statusA | Inspect current configuration, supported models, and OpenRouter readiness. Returns: Dict[str, Any]: Configuration status including API key presence, default model, configured workspace root, and suggested coding models. |
| workforce_audit_diffA | Execute a git diff inspection across the workspace to audit worker modifications. Args:
staged: If True, inspect staged changes ( Returns: str: The unified git diff output or an informative message if no changes exist. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a distinct function: workforce_delegate executes tasks, workforce_audit_diff reviews changes, and workforce_models_status checks configuration. There is no meaningful overlap or ambiguity between them.
All tools share a consistent workforce_ prefix and snake_case style. The final word pattern varies slightly—verb-object, bare verb, and noun phrase—but the naming remains predictable and readable.
Three tools is well within the ideal well-scoped range, and each tool supports a clear step in the delegate-audit-status workflow. None feel redundant or unnecessary.
The server covers a coherent end-to-end workflow: readiness check, task delegation, and post-work audit. It lacks live progress tracking or cancellation, but the timeout and final summary provide reasonable workarounds.