Skip to main content
Glama
108yen

task-orchestrator-mcp

by 108yen
README.md
# task-orchestrator-mcp

[![NPM Version](https://img.shields.io/npm/v/task-orchestrator-mcp)](https://www.npmjs.com/package/task-orchestrator-mcp)
[![codecov](https://codecov.io/github/108yen/task-orchestrator-mcp/graph/badge.svg?token=R4QL858MGW)](https://codecov.io/github/108yen/task-orchestrator-mcp)
[![MIT License](https://img.shields.io/github/license/108yen/task-orchestrator-mcp)](https://img.shields.io/github/license/108yen/task-orchestrator-mcp)

`task-orchestrator-mcp` is an MCP (Model Context Protocol) server that provides a set of tools for managing tasks. It enables agents to perform CRUD operations on tasks and manage their progress.

## Features

The main tools provided by `task-orchestrator-mcp` are as follows:

| Tool Name    | Description                                       |
| ------------ | ------------------------------------------------- |
| createTask   | Create a new task                                 |
| getTasks     | Retrieve all tasks                                |
| getTask      | Retrieve a task by specified ID                   |
| updateTask   | Update a task by specified ID                     |
| deleteTask   | Delete a task by specified ID                     |
| startTask    | Start a task (change status to 'in_progress')     |
| completeTask | Complete a task and find the next task to execute |

## Usage

`FILE_PATH` is optional.

```json
{
  "mcpServers": {
    "task-orchestrator-mcp": {
      "command": "npx",
      "args": ["-y", "task-orchestrator-mcp"],
      "env": {
        "FILE_PATH": "path/to/json_file.json"
      }
    }
  }
}
```

### VS Code Installation Instructions

For quick installation, use one of the one-click installation buttons below:

[![Install with NPX in VS Code](https://img.shields.io/badge/VS_Code-NPM-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=task-orchestrator-mcp&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22task-orchestrator-mcp%22%5D%7D)

For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing `Ctrl + Shift + P` and typing `Preferences: Open Settings (JSON)`.

Optionally, you can add it to a file called `.vscode/mcp.json` in your workspace. This will allow you to share the configuration with others.

```json
{
  "servers": {
    "task-orchestrator-mcp": {
      "command": "npx",
      "args": ["-y", "task-orchestrator-mcp"]
    }
  }
}
```

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: createTask initiates tasks, getTask retrieves a single task, listTasks retrieves multiple tasks, updateTask modifies tasks, deleteTask removes tasks, startTask begins task execution, and completeTask finishes execution and triggers the next step. There is no overlap or ambiguity between these functions.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with camelCase styling (e.g., createTask, getTask, listTasks, updateTask, deleteTask, startTask, completeTask). This uniformity makes the tool set predictable and easy to understand.

Tool Count5/5

With 7 tools, this server is well-scoped for task orchestration, covering the full lifecycle from creation to completion. Each tool serves a necessary function without redundancy, making the count ideal for the domain.

Completeness5/5

The tool set provides complete CRUD and lifecycle coverage for task management: create, read (get and list), update, and delete operations, plus start and complete actions for execution flow. There are no gaps that would hinder an agent from managing tasks end-to-end.

Maintenance

ActivityInactive
ResponsivenessNo issues