Other formats agents might prefer:
markdownjsonllms.txt

Agent? You probably want markdown or json, or Pod over MCP.

Reported issues for saga-mcp

Pod holds 13 of 13 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to saga-mcp.

Most discussed

[Question] Web ui for observability

Hello! Thanks for sharing your work.

Any plans for a web UI to make task observability available to users?

Read the thread · 2026-08-27 · open · external user · 6 comments

[Submission] saga-mcp — Anthropic MCP Directory Review

Hi @spranab,

Thank you for submitting saga-mcp to the Anthropic MCP Directory. We've completed our review and have a few items that need to be addressed before we can proceed.

Required

  1. Add LICENSE file — Both manifest.json and package.json declare MIT, but no LICENSE file exists in the repository.

  2. Add icon.png — A 512x512 PNG icon is needed for directory presentation. Place it in the repository root.

  3. Resubmit bundle from latest version — The submitted bundl

Read the thread · 2026-02-26 · closed · external user · 6 comments

[Idea] Reduce context pressure with mcp-fusion — group saga's 23 tools into one

Hi 👋

First off, great work on saga-mcp. The structured SQLite-backed hierarchy with full activity logging is exactly the kind of persistent memory layer AI agents need.

I wanted to share a framework that might be worth exploring as saga-mcp grows: mcp-fusion.

The problem it addresses

Saga currently exposes 23 individual tools (project_create, project_update, epic_create, task_batch_update, etc.). Each tool definition burns tokens i

Read the thread · 2026-02-22 · closed · external user · 4 comments

MCP Directory Review — Items to Address

MCP Directory Review

Hi! We're reviewing saga-mcp for inclusion in the Anthropic MCP Directory. During our review, we identified a few items that need to be addressed before we can publish.

1. Missing LICENSE file

The manifest declares "license": "MIT" but the repository has no LICENSE file. Please add an MIT LICENSE file to the root of the repo.

2. Missing icon.png

An icon.png is required for display in the MCP Directory listing. Please add a square icon (recommended 512x512

Read the thread · 2026-02-26 · closed · external user · 1 comment

Add source file linking to tasks

Problem

Tasks describe what to do, but there's no structured way to associate them with specific source files, line ranges, or commits. When an AI agent picks up a task, it has to rediscover which files are relevant.

Current State

There's a source_ref field on tasks but it's a single reference. For real development work, a task often touches multiple files.

Proposed Solution

Extend source_ref to support multiple file references:

API Changes

  • task_create / task_update

Read the thread · 2026-02-23 · closed · 1 comment

Add priority-based task ordering in lists

Problem

task_list returns tasks in creation order. For AI agents deciding "what should I work on next?", they need tasks ordered by priority, dependencies, and status.

Proposed Solution

Add a sort_by parameter to task_list:

API Changes

task_list(epic_id, sort_by="priority")    // critical first
task_list(epic_id, sort_by="suggested")   // smart ordering
task_list(epic_id, sort_by="due_date")    // deadline first

Smart Ordering ("suggested")

Score each task by:

Read the thread · 2026-02-23 · closed · 0 comments

Add smart rollup / summary generation for dashboard

Problem

As projects grow, tracker_dashboard returns a lot of raw data. The AI agent has to parse and interpret it. For large projects, this eats context window.

Proposed Solution

Add a summary field to the dashboard response — a pre-computed natural language summary of project state.

Implementation

Generate a concise summary from the structured data:

"AIDB: 29 tasks across 5 epics. 0% complete.
Active: Whitepaper epic (in_progress, 0/5 tasks done).
Next up: V0 — Core Memo

[Read the thread](https://github.com/spranab/saga-mcp/issues/9) · 2026-02-23 · closed · 0 comments

### Add task templates for common workflows

## Problem

AI agents often create similar task structures for common workflows (e.g., "implement a feature" always has design → implement → test → document). This is repetitive.

## Proposed Solution

Add a template system that expands into pre-defined task sets.

### API

- `template_create(name, tasks[])` — save a reusable template
- `template_apply(template_name, epic_id, variables)` — instantiate tasks from template
- `template_list()` — show available templates

### Example

```json
{
  "n

[Read the thread](https://github.com/spranab/saga-mcp/issues/8) · 2026-02-23 · closed · 0 comments

## Most recent

### Add time tracking with automatic duration logging

## Problem

Tasks have `estimated_hours` and `actual_hours` fields, but there's no automatic tracking. AI agents mark tasks `in_progress` and `done` but never record how long they actually took.

## Proposed Solution

Automatically calculate duration from status transitions in the activity log.

### Implementation

When a task transitions:
- `todo` → `in_progress`: record start timestamp
- `in_progress` → `done`: calculate elapsed time, write to `actual_hours`
- `in_progress` → `blocked` → `in_p

[Read the thread](https://github.com/spranab/saga-mcp/issues/7) · 2026-02-23 · closed · 0 comments

### Add threaded discussions on tasks

## Problem

Notes are standalone entities. There's no way to have a threaded conversation about a specific task — e.g., "tried approach X, didn't work because Y, switching to Z."

## Proposed Solution

Add a `comment` entity type tied to tasks (and optionally epics).

### API

- `comment_create(task_id, content)` — add a comment to a task
- `comment_list(task_id)` — list all comments on a task, chronological
- Include comments in `task_get` response

### Schema

```sql
CREATE TABLE comments (
  

[Read the thread](https://github.com/spranab/saga-mcp/issues/5) · 2026-02-23 · closed · 0 comments

### Add task dependency tracking

## Problem

There's no way to express that one task depends on another. Sequencing lives in the user's head (or the AI agent's context), not in the tracker.

## Proposed Solution

Add a `depends_on` field to tasks — an array of task IDs that must be `done` before this task can start.

### API Changes

- `task_create` and `task_update`: accept optional `depends_on: [task_id, ...]`
- `task_list`: return `blocked_by` showing which dependencies are incomplete
- Auto-set task status to `blocked` when

[Read the thread](https://github.com/spranab/saga-mcp/issues/4) · 2026-02-23 · closed · 0 comments

### Add JSON import/export for project data

## Feature Request

Add tools to export and import project data as JSON, enabling backup, migration, and seeding from existing sources.

### Context
From community feedback — users want to seed a tracker from existing repo milestones/labels, or sync data to GitHub Issues/Jira later.

### Possible approach
- `tracker_export` — Dump full project (or all projects) as a single JSON object with all epics, tasks, subtasks, notes
- `tracker_import` — Load a JSON file to create/merge project data
- Keep

[Read the thread](https://github.com/spranab/saga-mcp/issues/2) · 2026-02-22 · closed · 0 comments

### Add source_ref field to tasks for linking to code

## Feature Request

Add a dedicated `source_ref` field to tasks for linking to specific code locations (repo, file path, line range, commit).

### Context
From community feedback — tasks should be able to point at the exact place work happened, beyond what's possible with the free-form `description` field.

### Possible approach
- Add `source_ref` TEXT column to tasks table (JSON object with `repo`, `path`, `line_range`, `commit`)
- Include in `task_get` and `task_list` output
- Allow setting vi

[Read the thread](https://github.com/spranab/saga-mcp/issues/1) · 2026-02-22 · closed · 0 comments

The remaining reports are on [the project's issue tracker](https://github.com/spranab/saga-mcp/issues).