Model Context Protocol (MCP) server for comprehensive task and feature management, providing AI assistants with a structured, context-efficient way to interact with project data.
42 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
| Name | Description |
|---|---|
apply_template | Apply one or more templates to create sections for a task or feature. ## Purpose Templates provide standardized structure for task and feature documentation. This tool applies templates to an entity, creating sections based on template section definitions. ## Template Application Strategies **Multiple Template Support**: - Apply multiple templates in single operation using templateIds array - Templates applied in array order (later templates' sections appear after earlier ones) - Use single-item array for one template: ["template-uuid"] - Use multiple templates for comprehensive coverage: ["uuid1", "uuid2", "uuid3"] **Template Combination Patterns**: The template system is organized into composable categories: **AI Workflow Instructions** (process guidance): - Local Git Branching Workflow, GitHub PR Workflow - Task Implementation Workflow, Bug Investigation Workflow **Documentation Properties** (information capture): - Technical Approach, Requirements Specification, Context & Background **Process & Quality** (standards and completion): - Testing Strategy, Definition of Done **Recommended Combinations**: - **Development Task**: Technical Approach + Task Implementation Workflow + Testing Strategy - **Bug Fix**: Bug Investigation Workflow + Technical Approach + Definition of Done - **Feature Planning**: Requirements Specification + Context & Background + Testing Strategy - **Complex Implementation**: Technical Approach + Local Git Branching + GitHub PR + Definition of Done ## Context Efficiency Techniques **ALWAYS PREFER** direct creation with templates over separate operations: ``` // EFFICIENT create_task(title: "X", templateIds: ["Y"]) // LESS EFFICIENT id = create_task(title: "X") apply_template(entityId: id, templateIds: ["Y"]) ``` **Multiple Templates in One Call**: ``` // EFFICIENT apply_template(entityId: id, templateIds: ["A", "B", "C"]) // LESS EFFICIENT apply_template(entityId: id, templateIds: ["A"]) apply_template(entityId: id, templateIds: ["B"]) apply_template(entityId: id, templateIds: ["C"]) ``` **Template Sequence Optimization**: 1. Start with Context: Context & Background, Requirements Specification 2. Add Technical Detail: Technical Approach for implementation guidance 3. Include Process Guidance: Task Implementation, Bug Investigation workflows 4. Add Git Workflow: Local Git Branching, GitHub PR workflows 5. Ensure Quality: Testing Strategy, Definition of Done You can apply one or more templates by providing a templateIds array parameter. Use a single-item array for applying just one template. Example successful response for a single template: { "success": true, "message": "Template applied successfully, created 3 sections", "data": { "templateId": "550e8400-e29b-41d4-a716-446655440000", "entityType": "TASK", "entityId": "661e8511-f30c-41d4-a716-557788990000", "sectionsCreated": 3, "sections": [ { "id": "772f9622-g41d-52e5-b827-668899101111", "title": "Requirements", "ordinal": 0 }, { "id": "882f9733-h52e-63f6-c938-779900212222", "title": "Implementation Notes", "ordinal": 1 }, { "id": "993f0844-i63f-74g7-d049-8800a1323333", "title": "Testing Strategy", "ordinal": 2 } ] } } Example successful response for multiple templates: { "success": true, "message": "Applied 2 templates successfully, created 5 sections", "data": { "entityType": "TASK", "entityId": "661e8511-f30c-41d4-a716-557788990000", "totalSectionsCreated": 5, "appliedTemplates": [ { "templateId": "550e8400-e29b-41d4-a716-446655440000", "sectionsCreated": 3, "sections": [ { "id": "772f9622-g41d-52e5-b827-668899101111", "title": "Requirements", "ordinal": 0 }, { "id": "882f9733-h52e-63f6-c938-779900212222", "title": "Implementation Notes", "ordinal": 1 }, { "id": "993f0844-i63f-74g7-d049-8800a1323333", "title": "Testing Strategy", "ordinal": 2 } ] }, { "templateId": "661e8511-f30c-41d4-a716-557788990000", "sectionsCreated": 2, "sections": [ { "id": "772f9622-g41d-52e5-b827-668899101112", "title": "Design Documentation", "ordinal": 3 }, { "id": "882f9733-h52e-63f6-c938-779900212223", "title": "Related Tasks", "ordinal": 4 } ] } ] } } For template application patterns and strategies, see: task-orchestrator://guidelines/template-strategy Common error responses: - VALIDATION_ERROR: When provided parameters fail validation - RESOURCE_NOT_FOUND: When the template or entity doesn't exist - DATABASE_ERROR: When there's an issue applying the template - INTERNAL_ERROR: For unexpected system errors |
Manual installation
You can install the MCP server using:
Installation for