Skip to content

Releases: jpicklyk/task-orchestrator

v2.4.0

09 Mar 20:59
55187e3

Choose a tag to compare

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

07 Mar 22:06

Choose a tag to compare

Full Changelog: v2.3.0...v2.3.1

v2.2.0

05 Mar 23:10
fde7776

Choose a tag to compare

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

04 Mar 18:01
cdb21ac

Choose a tag to compare

What's Changed

  • docs: README improvements for v2.0.3 by @jpicklyk in #40
  • feat(plugin): overhaul skills, hooks, and docs for v2.3.5 by @jpicklyk in #41
  • release: v2.1.0 — guidance fields, 6 new skills, plugin quality fixes by @jpicklyk in #42

Full Changelog: v2.0.3...v2.1.0

v2.0.3

20 Feb 00:27
57cf75a

Choose a tag to compare

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

19 Feb 19:21
7907edd

Choose a tag to compare

What's Changed

  • release: v2.0.2 — README and doc corrections by @jpicklyk in #34

Full Changelog: v2.0.1...v2.0.2

v2.0.1

19 Feb 17:58
76ba059

Choose a tag to compare

What's Changed

  • Complete MCP re-architecture

Full Changelog: v1.0.1...v2.0.1

v1.0.1

13 Jun 03:33

Choose a tag to compare

  • 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

12 Jun 19:19

Choose a tag to compare

🚀 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

  • ProjectsFeaturesTasks 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 creation
  • task_breakdown_workflow - Complex task decomposition
  • bug_triage_workflow - Systematic bug management
  • project_setup_workflow - Complete project initialization
  • implement_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

🛠️ 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

  1. Install: Use Docker or download the JAR from releases
  2. Configure: Add to your Claude Desktop configuration
  3. 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