Task Orchestrator

data-ai MCP Server

Server-enforced workflow discipline for AI agents. An MCP server providing persistent work items, dependency graphs, quality gates, and actor attribution. Schemas define what agents must produce — the server blocks the call if they don't. Works with any MCP-compatible client.

VerifiedInstall ReadyReviewed
data-aidata-ai
7 views193 stars22 forksMIT

Why This Matters

Discovered via github-seeds:mcp-hot and last synced 3mo ago.

VerifiedInstall ReadyReviewed
Source
github-seeds:mcp-hot
Stars
193
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

docker run --rm -i -v mcp-task-data:/app/data ghcr.io/jpicklyk/task-orchestrator:latest

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "task-orchestrator": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-v",
        "mcp-task-data:/app/data",
        "ghcr.io/jpicklyk/task-orchestrator:latest"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

33
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (33)

Command

Description

6

[Self-Improving Workflow](current/docs/integration-guides/self-improving-workflow.md)

reopen

Reopen a terminal item back to queue

advance_item

Trigger-based role transitions with gate enforcement, dependency checking, and unblock reporting

Tier

Guide

Trigger

Effect

manual

auto-reopen

manage_notes

Upsert or delete notes on WorkItems

get_next_status

Read-only progression recommendation before transitioning

1

[Bare MCP](current/docs/integration-guides/bare-mcp.md)

start

queue→work, work→review (or terminal if no review notes), review→terminal

Tool

Description

query_notes

Get a single note or list notes for an item; use `includeBody=false` for token-efficient metadata checks

get_context

Context snapshot: item gate check, session resume, or health check

2

[CLAUDE.md-Driven](current/docs/integration-guides/claude-md-driven.md)

complete

Close to terminal; requires all required notes across all phases to be filled

manage_items

Create, update, or delete WorkItems (batch operations)

get_next_item

Priority-ranked recommendation of next actionable, unblocked item

3

[Note Schemas](current/docs/integration-guides/note-schemas.md)

block

Pause to blocked, saving previous role for resume

query_items

Get by ID, search with filters and pagination, or hierarchical overview

manage_dependencies

Create or delete edges; supports `linear`, `fan-out`, `fan-in` pattern shortcuts

get_blocked_items

All items blocked by unsatisfied dependencies or explicit block trigger

4

[Plugin: Skills & Hooks](current/docs/integration-guides/plugin-skills-hooks.md)

resume

Restore blocked item to its previous role

create_work_tree

Atomically create root + children + dependency edges + notes in one call

query_dependencies

Query edges with direction filtering; `neighborsOnly=false` for full BFS graph traversal

5

[Output Styles](current/docs/integration-guides/output-styles.md)

cancel

Close to terminal with cancelled status label (bypasses gates)

complete_tree

Batch-complete all descendants in topological order with gate checking

Category

Tools

Resource

What's there

Layer

What it does