Releases: jpicklyk/task-orchestrator
v2.4.0
What's Changed
- chore: fix naming typos and clean up CurrentMcpServer by @jpicklyk in #64
- fix(deps): exclude RELATES_TO edges from cycle detection by @jpicklyk in #65
- refactor: code quality improvements — decompose god class, extract shared patterns by @jpicklyk in #66
- fix: harden input validation by @jpicklyk in #67
- chore: improve implement skill worktree lifecycle by @jpicklyk in #68
- feat: MCP SDK 0.9.0 upgrade, cascade gate enforcement, session retrospective by @jpicklyk in #69
- feat: session tracking, schema improvements, SDK upgrade, test infrastructure by @jpicklyk in #70
- feat(workflow): config-driven status labels with query response support by @jpicklyk in #71
- feat: ktlint enforcement and short UUID prefix lookup fix by @jpicklyk in #73
- feat(plugin): improve worktree reliability with hybrid hook + skill approach by @jpicklyk in #74
- refactor: make NoteSchemaEntry.role type-safe with Role enum by @jpicklyk in #75
- release: v2.4.0 — status labels, session tracking, SDK upgrade, type safety by @jpicklyk in #76
Full Changelog: v2.3.1...v2.4.0
v2.3.1
Full Changelog: v2.3.0...v2.3.1
v2.2.0
What's Changed
- feat(plugin): add schema-workflow skill, overhaul output style by @jpicklyk in #43
- perf: parallelize sequential findByRole queries in GetContextTool by @jpicklyk in #45
- feat: BFS optimizations, bug fixes, shared tool helpers, and plugin improvements by @jpicklyk in #44
- ci: automate releases via tag push, add plugin-only release track by @jpicklyk in #46
- ci: verify CI green on main before pushing release tag by @jpicklyk in #47
- release: v2.2.0 — BFS optimizations, schema-workflow skill, release automation by @jpicklyk in #48
Full Changelog: v2.1.0...v2.2.0
v2.1.0
v2.0.3
What's Changed
- feat: GitHub wiki sync, CI performance fixes, and release automation by @jpicklyk in #36
- docs: add plugin install instructions; wiki sync setup; release workflow cleanup by @jpicklyk in #37
- release: v2.0.3 — plugin rebranding, install docs, and wiki sync by @jpicklyk in #38
Full Changelog: v2.0.2...v2.0.3
v2.0.2
v2.0.1
v1.0.1
- Added GitHub Container Image Registration
- Updated documentation to provide clearer instructions on building and deploying the MCP.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
🚀 MCP Task Orchestrator 1.0.0 - Initial Release
The first release of MCP Task Orchestrator - a comprehensive Kotlin implementation of the Model Context Protocol (MCP) server designed specifically for AI-native task management and project orchestration.
🎯 What is MCP Task Orchestrator?
MCP Task Orchestrator provides AI assistants with a structured, context-efficient way to manage projects, features, and tasks. Built from the ground up for AI
workflows, it offers 37 MCP tools, 9 built-in templates, and 5 comprehensive workflow automations.
✨ Key Features
🏗️ Hierarchical Organization
- Projects → Features → Tasks with rich dependency relationships
- Progressive loading and token optimization for AI contexts
- Support for complex task dependencies with cycle detection
📋 Template System (9 Built-in Templates)
- AI Workflow Instructions: Git workflows, PR management, task implementation, bug investigation
- Documentation Properties: Technical approach, requirements specification, context & background
- Process & Quality: Testing strategy, definition of done
🔄 Workflow Automation (5 Built-in Workflows)
create_feature_workflow- Comprehensive feature creationtask_breakdown_workflow- Complex task decompositionbug_triage_workflow- Systematic bug managementproject_setup_workflow- Complete project initializationimplement_feature_workflow- Git-aware feature implementation
⚡ Comprehensive MCP API (37 Tools)
- 6 Task Management Tools - Core CRUD operations with status tracking
- 5 Feature Management Tools - Group and organize related work
- 5 Project Management Tools - Top-level organizational containers
- 3 Dependency Management Tools - Model complex task relationships
- 9 Section Management Tools - Rich documentation and content blocks
- 9 Template Management Tools - Workflow automation and consistency
🚀 Quick Start
Docker (Recommended)
# Run with Docker
docker run --rm -i -v mcp-task-data:/app/data mcp-task-orchestrator
# Or build locally
./scripts/docker-clean-and-build.bat
Claude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"task-orchestrator": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"--volume", "mcp-task-data:/app/data",
"mcp-task-orchestrator"
]
}
}
}🔧 What's Included
- Complete Task Management: Create, update, search, and manage tasks with priorities, complexity ratings, and status tracking
- Feature & Project Organization: Group related work into logical containers
- Rich Documentation: Sections system for detailed content with multiple formats (Markdown, JSON, Code, Plain Text)
- Dependency Management: Model complex relationships between tasks with BLOCKS, IS_BLOCKED_BY, and RELATES_TO types
- Template System: Standardized documentation patterns for consistent project structure
- SQLite Database: Lightweight, file-based persistence with automatic migrations via Flyway
- Docker Support: Ready-to-use containerization for easy deployment
- Comprehensive Testing: Full test coverage with unit and integration tests
📖 Documentation
- https://github.com/jpicklyk/task-orchestrator/tree/main/docs - Complete guides and reference
- https://github.com/jpicklyk/task-orchestrator/blob/main/docs/quick-start.md - Get running in 2 minutes
- https://github.com/jpicklyk/task-orchestrator/blob/main/docs/api-reference.md - All 37 MCP tools detailed
- https://github.com/jpicklyk/task-orchestrator/blob/main/docs/workflow-prompts.md - 5 built-in workflow automations
🛠️ Technical Details
- Language: Kotlin with JVM 23
- Database: SQLite with Exposed ORM and Flyway migrations
- Protocol: Model Context Protocol (MCP) with stdio transport
- Architecture: Clean architecture with domain, application, infrastructure, and interface layers
- Testing: JUnit 5, MockK, and Mockito with comprehensive coverage
- Build: Gradle with semantic versioning and git-based build numbers
📊 Project Stats
- 37 MCP Tools providing complete task orchestration capabilities
- 9 Built-in Templates for consistent documentation structure
- 5 Workflow Automations for common project management scenarios
- Comprehensive test coverage with 100+ test cases
- Production-ready with proper error handling and logging
🎉 Getting Started
- Install: Use Docker or download the JAR from releases
- Configure: Add to your Claude Desktop configuration
- Use: Ask Claude to "Create a new project" or "Show me the project overview"
Try asking Claude:
- "Create a new project for my web application"
- "Apply the technical approach template to this task"
- "Show me all pending tasks with high priority"
- "Create a feature for user authentication with dependencies"
Ready to supercharge your AI-assisted project management?
🔗 https://github.com/jpicklyk/task-orchestrator/tree/main/docs | https://github.com/jpicklyk/task-orchestrator/blob/main/docs/quick-start.md |
https://github.com/jpicklyk/task-orchestrator/issues