spranab/saga-mcp

spranab/saga-mcp

от spranab
MCP-сервер saga-mcp - Jira-подобный трекер для AI-агентов с иерархией, зависимостями и заметками с журналом изменений. Всё локально в SQLite. Для разработчиков с ИИ-ассистентами.

saga-mcp

npm npm downloads license IdeaCred

Your coding agent loses the plan between sessions. You come back tomorrow and it has no idea which of the five things you agreed on are done, which one is blocked on which, or why you rejected the second approach — because the plan lived in the context window, or in a TODO.md nobody updates.

saga-mcp gives the agent a real tracker instead: a SQLite file in your project holding projects, epics, tasks, subtasks, dependencies, comments, notes and decisions, exposed as 41 MCP tools. The agent writes to it as it works and reads it back when it returns. No accounts, no external service, no network calls — the database is a file you own.


Install

Add saga-mcp to your MCP client. The same block works for Claude Code (.mcp.json in your project), Claude Desktop (claude_desktop_config.json), and any other MCP client:

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

Часто задаваемые вопросы

Инструменты были проиндексированы:
activity_logтолько чтениеидемпотентный

Просматривает журнал активности, показывающий, что изменилось и когда. Полезен для понимания недавнего прогресса или просмотра того, что произошло с прошлого сеанса.

Параметры
  • actionenum

    Фильтр по типу действия

  • entity_idinteger

    Фильтрует по конкретной сущности.

  • entity_typeenum

    Фильтровать по типу сущности

  • limitinteger
  • project_idinteger

    Ограничивает область действия одним проектом. По умолчанию используется SAGA_PROJECT, если он задан, иначе вся база данных.

  • sincestring

    ISO 8601 datetime — показывать только активность после этого времени

comment_add

Добавляет комментарий к задаче. Комментарии создают хронологическую ветку обсуждения - полезно для оставления подсказок между сессиями.

Параметры
  • authorstring

    Имя автора (необязательно)

  • contentstringобязательный

    Текст комментария

  • task_idintegerобязательный

    ID задачи для комментирования

comment_deleteидемпотентный

Удаляет комментарий (мягкое удаление). Строка сохраняется для аудита, но скрывается из comment_list и task_get. Используйте для отзыва комментария, который оказался ошибочным или устаревшим. Обратимая операция с помощью comment_restore.

Параметры
  • deleted_bystring

    Кто удалил это (необязательно)

  • idintegerобязательный

    ID комментария для удаления

  • reasonstring

    Почему комментарий удаляется (рекомендуется: он остаётся в журнале аудита)

comment_listтолько чтениеидемпотентный

Перечисляет комментарии к задаче в хронологическом порядке. Комментарии, удалённые через comment_delete, по умолчанию скрыты; передайте include_deleted, чтобы увидеть их вместе с причиной удаления.

Параметры
  • include_deletedboolean

    Включает комментарии, которые были удалены (мягко удалены). По умолчанию отключено.

  • task_idintegerобязательный

    Идентификатор задачи

comment_restoreидемпотентный

Восстановите комментарий, ранее удалённый с помощью comment_delete.

Параметры
  • idintegerобязательный

    Идентификатор комментария для восстановления

epic_archiveидемпотентный

Архивирует или разархивирует эпик. Архивированные эпики и их задачи исчезают из списков, дашборда и поиска, если не установлен include_archived. Убирает завершённую работу из виду, не отменяя её; ничего не удаляется.

Параметры
  • archivedboolean

    true: архивировать, false: вернуть обратно

  • idintegerобязательный
epic_create

Создает эпик в проекте. Эпики группируют связанные задачи в функциональность или рабочий поток.

Параметры
  • branchstring

    Ветка для ограничения эпика: «current» = активная ветка, опущено/«» = без привязки к ветке.

  • descriptionstring

    Эпическое описание

  • namestringобязательный

    Название эпика

  • priorityenum
  • project_idintegerобязательный

    Идентификатор родительского проекта

  • statusenum
  • tagsstring[]
epic_listтолько чтениеидемпотентный

Перечисляет эпики для проекта с количеством задач и статистикой выполнения. Фильтрует по статусу, приоритету или ветке. Архивированные эпики скрыты, если не установлен include_archived.

Параметры
  • branchstring

    Фильтр веток Git: "current" = активная ветка, "" = только без привязки к ветке, не указано = все.

  • include_archivedboolean

    Включите архивированные эпики и их задачи.

  • priorityenum
  • project_idintegerобязательный

    ID проекта

  • statusenum
epic_updateидемпотентный

Обновляет эпик. Передавайте только те поля, которые хотите изменить. Установите статус "cancelled" для мягкого удаления. Передавайте branch="current", чтобы привязать к активной ветке, или пустую строку, чтобы сбросить.

Параметры
  • branchstring

    Ветка для ограничения этого эпика: "current" = активная ветка, "" = очистить.

  • descriptionstring
  • idintegerобязательный

    Epic ID

  • namestring
  • priorityenum
  • sort_orderinteger
  • statusenum
  • tagsstring[]
note_deleteидемпотентный

Удаляет заметку по ID.

Параметры
  • idintegerобязательный

    Note ID

note_listтолько чтениеидемпотентный

Перечисляет заметки с необязательными фильтрами. Возвращает заметки, отсортированные сначала самые новые.

Параметры
  • limitinteger
  • note_typeenum
  • project_idinteger

    Ограничивает область действия одним проектом. По умолчанию используется SAGA_PROJECT, если он задан, иначе вся база данных.

  • related_entity_idinteger
  • related_entity_typeenum
  • tagstring

    Фильтрует по одному тегу

note_save

Создаёт или обновляет заметку: решения, контекст, прогресс, встречи, блокеры, технические детали, релизы. С id обновляет, без id создаёт.

Параметры
  • contentstringобязательный

    Полное содержимое заметки (поддерживается Markdown)

  • idinteger

    ID заметки (оставьте пустым, чтобы создать новую)

  • note_typeenum
  • related_entity_idinteger

    ID связанной сущности

  • related_entity_typeenum

    Связать заметку с сущностью

  • tagsstring[]
  • titlestringобязательный

    Заголовок заметки

note_searchтолько чтениеидемпотентный

Ищет по ключевому слову в заголовках и содержимом заметок.

Параметры
  • limitinteger
  • note_typeenum
  • querystringобязательный

    Поисковые ключевые слова

project_create

Создаёт новый проект. Проекты - контейнер верхнего уровня для всей работы.

Параметры
  • descriptionstring

    Описание проекта.

  • namestringобязательный

    Название проекта

  • statusenum

    Статус проекта

  • tagsstring[]

    Теги для категоризации

project_listтолько чтениеидемпотентный

Перечисляет все проекты с количеством эпиков/задач и процентами завершения. Опционально фильтрует по статусу.

Параметры
  • statusenum

    Фильтр по статусу

project_updateидемпотентный

Обновляет проект. Передавайте только те поля, которые хотите изменить. Установите статус "archived" для мягкого удаления.

Параметры
  • descriptionstring
  • idintegerобязательный

    ID проекта

  • namestring
  • statusenum
  • tagsstring[]
subtask_create

Создаёт подзадачи (элементы контрольного списка) для задачи. Передаёт заголовки в виде массива, по одной строке на подзадачу, и каждая становится отдельной записью. Новые подзадачи добавляются после уже существующих.

Параметры
  • depends_oninteger[]

    Родственные подзадачи, которых ждёт каждая новая подзадача

  • task_idintegerобязательный

    Родительская задача

  • titlesstring[]обязательный

    Заголовки подзадач, по одному на элемент массива: например, ["Write it", "Test it"]. Всегда массив, даже для одной подзадачи.

subtask_deleteидемпотентный

Удаляет одну или несколько подзадач. Принимает один ID или массив ID.

Параметры
  • idsinteger[]обязательный

    ID подзадач для удаления, например [4, 7]. Всегда массив, даже если элемент один.

subtask_reorderидемпотентный

Переупорядочивает список подзадач задачи. Передавайте идентификаторы в нужном вам порядке; пропущенные идентификаторы сохраняют свой относительный порядок в конце.

Параметры
  • ordered_idsinteger[]обязательный

    Идентификаторы подзадач, по порядку.

  • task_idintegerобязательный

    Родительская задача

subtask_updateидемпотентный

Обновляет заголовок, статус или позицию подзадачи. depends_on задаёт, чего ждёт подзадача, blocks задаёт обратное; оба заменяют набор, [] очищает его. Чтобы запустить или завершить подзадачу с невыполненными предварительными условиями, нужен force.

Параметры
  • blocksinteger[]

    Одноуровневые элементы, которые ожидают этот элемент: обратное отношение depends_on.

  • depends_oninteger[]

    Родственные узлы, которые ожидает этот узел (заменяет набор)

  • forceboolean

    Продолжай, несмотря на невыполненные предварительные условия. Только когда человек скажет, что блокер больше не действует, никогда по собственной инициативе. Зафиксировано.

  • idintegerобязательный
  • sort_orderinteger
  • statusenum
  • titlestring
task_batch_updateидемпотентный

Обновляет несколько задач одновременно. Полезно для изменения статуса нескольких задач (например, отметить 3 задачи как выполненные) или переназначения задач.

Параметры
  • assigned_tostring
  • forceboolean

    Продолжай, несмотря на невыполненные предварительные условия. Только когда человек скажет, что блокер больше не действует, никогда по собственной инициативе. Зафиксировано.

  • idsinteger[]обязательный

    ID задач для обновления

  • priorityenum
  • statusenum
task_create

Создаёт задачу в рамках эпика. Задачи — основная единица работы.

Параметры
  • assigned_tostring

    Имя исполнителя

  • depends_oninteger[]

    ID задач, от которых зависит эта задача

  • descriptionstring

    Описание задачи.

  • due_datestring

    Срок выполнения (YYYY-MM-DD)

  • epic_idintegerобязательный

    ID родительского эпика.

  • estimated_hoursnumber

    Оцененные часы

  • priorityenum
  • source_refobject

    Ссылка на расположение исходного кода

  • statusenum
  • tagsstring[]
  • titlestringобязательный

    Название задачи

task_deleteидемпотентный

Удаляет задачу (мягкое удаление). Только задачи 'todo': всё, что уже продвинулось дальше, имеет историю, которую стоит сохранить. Строка остаётся и скрывается из списков; task_restore возвращает её.

Параметры
  • deleted_bystring
  • idintegerобязательный
  • reasonstring

    Почему он удаляется (сохраняется в журнале аудита)

task_getтолько чтениеидемпотентный

Получает одну задачу с полными сведениями, включая все подзадачи, связанные заметки, комментарии и зависимости.

Параметры
  • idintegerобязательный

    Идентификатор задачи

task_listтолько чтениеидемпотентный

Перечисляет задачи без epic_id, во всех эпиках. Включает количество подзадач и зависимостей. Строки компактны: null и метаданные опущены, описания обрезаны до 120 символов (task_get для полного описания). branch="current" ограничивает выборку активной веткой git.

Параметры
  • assigned_tostring

    Фильтровать по исполнителю

  • branchstring

    Фильтр веток Git: "current" = активная ветка, "" = только без привязки к ветке, не указано = все.

  • epic_idinteger

    Фильтр по эпику (оставьте пустым для всех задач)

  • include_archivedboolean

    Включите архивированные эпики и их задачи.

  • include_deletedboolean

    Включите удалённые задачи.

  • limitinteger

    Максимум результатов.

  • priorityenum
  • project_idinteger

    Ограничивает область действия одним проектом. По умолчанию используется SAGA_PROJECT, если он задан, иначе вся база данных.

  • sort_byenum

    Не следуйте порядку, заданному task_reorder; вместо этого используйте priority. priority (сначала критические), created (сначала новые), due_date (сначала самые ранние), status (сначала выполнимые), manual (вручную).

  • statusenum
  • tagstring

    Фильтр по тегу

task_lock_descriptionидемпотентный

Блокирует или разблокирует описание задачи. Пока описание заблокировано, task_update отказывается его изменять. Это защита от переписывания спецификации, когда вы хотели добавить комментарий. Все остальные поля по-прежнему меняются свободно.

Параметры
  • idintegerобязательный

    Идентификатор задачи

  • lockedboolean

    true блокирует, false разблокирует

task_reorderидемпотентный

Задаёт порядок задач эпика. Пропущенные ID сохраняют свой относительный порядок в конце. task_list затем по умолчанию следует этому порядку.

Параметры
  • epic_idintegerобязательный

    Родительская эпопея

  • ordered_idsinteger[]обязательный

    ID задач по порядку

task_restoreидемпотентный

Восстанавливает задачу, удалённую с помощью task_delete.

Параметры
  • idintegerобязательный
task_updateидемпотентный

Обновляет задачу; передавайте только поля, которые нужно изменить. Завершение задачи при незавершённых подзадачах отклоняется, если не установлен параметр force.

Параметры
  • actual_hoursnumber
  • assigned_tostring
  • depends_oninteger[]

    Идентификаторы задач, от которых зависит эта задача (заменяет существующие)

  • descriptionstring
  • due_datestring
  • estimated_hoursnumber
  • forceboolean

    Продолжай, несмотря на невыполненные предварительные условия. Только когда человек скажет, что блокер больше не действует, никогда по собственной инициативе. Зафиксировано.

  • idintegerобязательный

    Идентификатор задачи

  • priorityenum
  • sort_orderinteger

    Ручная позиция внутри эпика; меньшее значение сортируется первым. Используйте task_reorder вместо установки этого значения вручную.

  • source_refobject

    Ссылка на расположение исходного кода

  • statusenum
  • tagsstring[]
  • titlestring
template_apply

Применяет шаблон для создания задач в эпике. Заменяет заполнители {variable} предоставленными значениями.

Параметры
  • epic_idintegerобязательный

    Epic для создания задач в

  • template_idintegerобязательный

    Идентификатор шаблона для применения

  • variablesobject

    Пары «ключ-значение» для подстановки {variable} (например, {"feature": "auth"})

template_create

Создаёт переиспользуемый набор задач, который можно инстанцировать в любой эпик. Заполнители {variable} подставляются при применении.

Параметры
  • descriptionstring
  • namestringобязательный

    Название шаблона (должно быть уникальным)

  • tasksobject[]обязательный

    Задачи, которые создаёт этот шаблон.

template_deleteидемпотентный

Удаляет шаблон задачи.

Параметры
  • idintegerобязательный

    ID шаблона

template_listтолько чтениеидемпотентный

Перечислите шаблоны задач. Передайте include_tasks, чтобы увидеть, что именно создаёт каждый из них.

Параметры
  • include_tasksboolean

    Возвращайте определения задач каждого шаблона, а не только количество.

template_updateидемпотентный

Редактирует шаблон на месте. Меняются только те поля, которые вы передаёте; задачи заменяют весь список.

Параметры
  • descriptionstring
  • idintegerобязательный

    ID шаблона

  • namestring
  • tasksobject[]

    Заменяет каждую задачу. Если опустить, они останутся без изменений. {variable} работает в заголовке и описании.

tracker_dashboardтолько чтениеидемпотентный

Полный обзор проекта одним вызовом: проект, эпики с количеством задач, статистика, заблокированные и просроченные задачи, недавняя активность и заметки. Лучший первый вызов, когда начинаешь работу. branch="current" сужает выборку до активной ветки git.

Параметры
  • branchstring

    Ограничение по ветке git: "current" = активная ветка, "" = только без привязки к ветке, не указывать = все.

  • include_archivedboolean

    Включите архивированные эпики и их задачи.

  • project_idinteger

    Project ID. Не указывайте для однопроектной базы данных или когда установлен SAGA_PROJECT. В противном случае используется первый, а остальные перечисляются в other_projects.

tracker_exportтолько чтениеидемпотентный

Экспортирует полный проект как вложенный JSON. Включает все эпики, задачи, подзадачи, комментарии, зависимости и связанные заметки. Полезно для резервного копирования, миграции или обмена.

Параметры
  • project_idinteger

    ID проекта для экспорта (пропустите, если проект только один)

tracker_import

Импортирует проект из JSON (соответствующего формату tracker_export). Создаёт все сущности с новыми идентификаторами и переназначает ссылки. Использует транзакцию для атомарности.

Параметры
  • dataobjectобязательный

    Полный экспорт JSON-объекта из tracker_export

tracker_initидемпотентный

Инициализирует трекер для проекта. Если база данных пуста, создаёт проект с указанным именем. Если проект уже существует, возвращает его информацию.

Параметры
  • project_descriptionstring

    Описание для нового проекта.

  • project_namestring

    Название для нового проекта (используется только если база данных пуста)

tracker_nextтолько чтениеидемпотентный

Чем заняться дальше: одна рекомендованная задача с обоснованием, её следующая незавершённая подзадача, альтернативы и - когда нет ничего выполнимого - что разблокировать. Вызывайте его при возобновлении работы; это дешевле, чем tracker_dashboard.

Параметры
  • assigned_tostring

    Учитывай только задачи, назначенные этому человеку.

  • branchstring

    Фильтр веток Git: "current" = активная ветка, если не указано = все.

  • project_idinteger

    Ограничивает область действия одним проектом. По умолчанию используется SAGA_PROJECT, если он задан, иначе вся база данных.

tracker_searchтолько чтениеидемпотентный

Ищет проекты, эпики, задачи и заметки по ключевому слову. Возвращает категоризированные превью. Используйте task_get или note_list для получения полного текста.

Параметры
  • branchstring

    Фильтр веток Git: "current" = активная ветка, "" = только без привязки к ветке, не указано = все.

  • entity_typesenum[]

    Ограничьте поиск конкретными типами сущностей (опустите для всех).

  • include_archivedboolean

    Включите архивированные эпики и их задачи.

  • limitinteger

    Максимальное количество результатов на тип сущности. Если это вопрос по параметру инструмента: обычно это лимит на количество возвращаемых записей для каждого типа сущности (например, документация, примеры кода). Значение по умолчанию зависит от конкретного API, но часто это 5 или 10. Если нужно, уточни, о каком инструменте речь, и я подскажу точнее.

  • project_idinteger

    Ограничивает область действия одним проектом. По умолчанию используется SAGA_PROJECT, если он задан, иначе вся база данных.

  • querystringобязательный

    Поисковые ключевые слова

tracker_session_diffтолько чтениеидемпотентный

Показывает, что изменилось с указанного момента времени: количество изменений по действиям и сущностям, а также значимые изменения. Вызывайте его в начале сессии, чтобы быть в курсе.

Параметры
  • sincestringобязательный

    ISO 8601 datetime: показывает изменения после этого времени (например, "2026-02-21T15:00:00")

1.19.0основная
1.18.0
1.17.1
1.17.0
1.16.0
1.15.0
1.14.0
1.13.1
1.13.0
1.12.0
1.11.0
1.10.0
1.9.0
1.8.3
1.8.2
1.8.1
1.8.0
1.7.1
1.7.0
1.6.0
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.1
1.4.0
1.3.0
1.2.0
1.1.0
1.0.1

Выберите клиент, чтобы установить spranab/saga-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

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

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

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

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"spranab-saga-mcp-cu0rf8us37\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"saga-mcp\"],\"env\":{\"DB_PATH\":\"/absolute/path/to/your/project/.tracker.db\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

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

Добавьте сервер одной командой в терминале:

claude mcp add spranab-saga-mcp-cu0rf8us37 --env DB_PATH=/absolute/path/to/your/project/.tracker.db -- npx -y saga-mcp

Либо через JSON-конфиг:

claude mcp add-json spranab-saga-mcp-cu0rf8us37 "{\"command\":\"npx\",\"args\":[\"-y\",\"saga-mcp\"],\"env\":{\"DB_PATH\":\"/absolute/path/to/your/project/.tracker.db\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add spranab-saga-mcp-cu0rf8us37 --env DB_PATH=/absolute/path/to/your/project/.tracker.db -- npx -y saga-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.spranab-saga-mcp-cu0rf8us37]
command = "npx"
args = ["-y", "saga-mcp"]

[mcp_servers.spranab-saga-mcp-cu0rf8us37.env]
DB_PATH = "/absolute/path/to/your/project/.tracker.db"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите spranab/saga-mcp, а в поле команды запуска — строку ниже:
npx -y saga-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

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

Создайте файл в .continue/mcpServers/ (например spranab-saga-mcp-cu0rf8us37.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: spranab-saga-mcp-cu0rf8us37
    command: npx
    args:
      - "-y"
      - "saga-mcp"
    env:
      DB_PATH: /absolute/path/to/your/project/.tracker.db
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

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

Похожие MCP-сервера

raalarcon9705/jira-mcp

raalarcon9705/jira-mcp

от raalarcon9705

MCP-сервер для интеграции Jira и Atlassian с AI-ассистентами. Управляйте задачами, спринтами, комментариями и страницами Confluence из Claude, Cursor и других MCP-клиентов. Оптимизирован для токено...

TypeScript⭐ 6
aashari/mcp-server-atlassian-jira

aashari/mcp-server-atlassian-jira

от aashari

Подключает AI-ассистентов к Jira: запрашивайте проекты, задачи, комментарии на естественном языке. Упрощает управление проектами и отслеживание работы для разработчиков, менеджеров и всех пользоват...

TypeScript⭐ 77
nguyenvanduocit/jira-mcp

nguyenvanduocit/jira-mcp

от nguyenvanduocit

Jira MCP — сервер для интеграции AI-ассистентов с Atlassian Jira. Предоставляет инструменты для управления задачами, спринтами, комментариями, поиска по JQL и отслеживания разработки (PR, коммиты)....

Go⭐ 97
starecz/karea-mcp

starecz/karea-mcp

от starecz

MCP-сервер Karea добавляет 44 инструмента для управления задачами прямо из кода: от создания до закрытия, с заметками, Jira и сводками. Полезен разработчикам, работающим в Claude Code или Cursor.

TypeScript⭐ 1
eyaltoledano/claude-task-master

eyaltoledano/claude-task-master

от eyaltoledano

Taskmaster разбивает разработку на задачи и подзадачи, отслеживает зависимости, запускает исследование и автодоработку. Совместим с Cursor и Claude Code.

JavaScript⭐ 28254
Яндекс Трекер MCP

Яндекс Трекер MCP

от aikts

MCP-сервер для интеграции AI-ассистентов с Яндекс Трекером: полный цикл работы с задачами от создания до закрытия, включая комментарии, трудозатраты и расширенный поиск через Yandex Tracker Query Language.

Python⭐ 123
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин