Saga MCP Server

A Jira-like project tracker MCP server for AI agents. SQLite-backed, per-project scoped, with full hierarchy (Projects > Epics > Tasks > Subtasks)

Local serverstdio

What is the Saga MCP Server?

A Jira-like project tracker MCP server for AI agents. SQLite-backed, per-project scoped, with full hierarchy (Projects > Epics > Tasks > Subtasks), activity

The short version

  • Full hierarchy — Projects > Epics > Tasks > Subtasks
  • Task dependencies — Express sequencing with auto-block/unblock when deps are met
  • Comments — Threaded discussions on tasks — leave breadcrumbs across sessions
  • Templates — Reusable task sets with {variable} substitution
  • Dashboard — One tool call gives full overview with natural language summary
  • SQLite — Self-contained .tracker.db file per project — zero setup, no external database

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
tracker_initInitialize tracker and create first project
tracker_nextWhat to work on next, with the reason and what is blocked
tracker_dashboardFull project overview with natural language summary
project_createCreate a new project
project_listList projects with completion stats
project_updateUpdate project (archive to soft-delete)
epic_createCreate an epic within a project
epic_listList epics with task counts
epic_updateUpdate an epic
epic_archiveArchive/unarchive an epic, hiding it and its tasks from listings
task_createCreate a task with optional dependencies
task_listList/filter tasks; follows a manual arrangement when one exists
task_getGet task with subtasks, notes, comments, and dependencies
task_updateUpdate task (auto-logs, auto-blocks/unblocks)
task_batch_updateUpdate multiple tasks at once
task_reorderSet the order of an epic's tasks
task_lock_descriptionLock/unlock a description so agents can't rewrite it
task_deleteRemove a todo task (soft delete, restorable)
task_restoreRestore a removed task
subtask_createCreate subtask(s) — supports batch
subtask_updateUpdate title/status/position; depends_on and blocks set ordering
subtask_reorderSet the order of a task's subtasks in one call
subtask_deleteDelete subtask(s) — supports batch
comment_addAdd a comment to a task (threaded discussion)
comment_listList comments on a task (removed ones hidden unless include_deleted)
comment_deleteRemove a comment — soft delete, row kept for audit
comment_restoreRestore a removed comment
template_createCreate a reusable task template with {variable} placeholders
template_listList templates; include_tasks shows what each one creates
template_updateEdit a template in place — name, description or tasks
template_applyApply template to create tasks with variable substitution
template_deleteDelete a template
note_saveCreate or update a note (upsert)
note_listList notes with filters
note_searchFull-text search across notes
note_deleteDelete a note
tracker_searchCross-entity search (projects, epics, tasks, notes)
activity_logView change history with filters
tracker_session_diffWhat changed since a timestamp — call at session start
tracker_exportExport full project as nested JSON (includes dependencies and comments)
tracker_importImport project from JSON (matching export format)

How to install the Saga MCP Server

{
  "mcpServers": {
    "saga": {
      "command": "npx",
      "args": [
        "-y",
        "saga-mcp"
      ],
      "env": {
        "DB_PATH": "/absolute/path/to/your/project/.tracker.db"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
DB_PATHDeclared in the maintainer’s client configuration.Yes

Example prompts to try

  • “Use Saga MCP to Projects.”
  • “Use Saga MCP to Epics.”
  • “Use Saga MCP to Tasks.”

Frequently asked questions

A Jira-like project tracker MCP server for AI agents. SQLite-backed, per-project scoped, with full hierarchy (Projects > Epics > Tasks > Subtasks), activity Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.