Agentic Task System (ATS) — MCP-сервер для Claude Code
MCP-сервер, который выставляет задачи из TickTick, Notion, Obsidian или папки с markdown любому MCP-клиенту. Агент читает, создаёт и связывает задачи.
claude mcp add agentic-task-system -e ATS_ADAPTER=<ATS_ADAPTER> -- npx -y @reneza/ats-mcpЧто делает Agentic Task System (ATS)
Сервер работает поверх адаптера хранилища. Требуется пакет @reneza/ats-mcp и пакет адаптера, по умолчанию @reneza/ats-adapter-ticktick. Активный адаптер берётся из переменной ATS_ADAPTER, иначе из файла ~/.config/ats/adapter, иначе подставляется ticktick. Без установленного пакета адаптера серверу нечего читать.
Внутри около двух десятков инструментов. find ищет по ключевым словам и, если адаптер умеет эмбеддинги, добавляет плотный поиск с гибридным слиянием RRF. create_task и update_task пишут обратно в ваше приложение, url_for даёт ссылку на задачу в родном интерфейсе. Отдельная группа задаёт дерево задач, жизненный цикл, типизированные связи и правила доступа с журналом решений. Ещё одна пишет и опрашивает события состояния задачи.
Инструменты безопасности работают как точка решения для сотрудничающего клиента. Другие MCP-серверы они не изолируют. Событийные инструменты только фиксируют изменения состояния и не запускают агента. Локальный журнал хранит ссылки и хеши, а не тела задач.
Какие задачи решает
- найти нужную задачу в рабочем приложении из чата с агентом
- создать задачу в TickTick или Obsidian прямо из сессии
- связать две задачи типизированной связью и пройти по графу
- выдать агенту доступ к одной задаче с записью в журнал
- отследить изменения состояния задач между запусками
Примеры запросов агенту
- Найди в моих задачах всё про подготовку релиза и покажи разбивку по источникам
- Создай задачу на ревью пунка 4 в проекте
backend - Покажи входящие и исходящие связи задачи
T-142
Как установить Agentic Task System (ATS)
Командой платформы
claude mcp add agentic-task-system -e ATS_ADAPTER=<ATS_ADAPTER> -- npx -y @reneza/ats-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp --env ATS_ADAPTER=<ATS_ADAPTER> -- npx -y @reneza/ats-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@reneza/ats-mcp"
],
"env": {
"ATS_ADAPTER": "<ATS_ADAPTER>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@reneza/ats-mcp"
],
"env": {
"ATS_ADAPTER": "<ATS_ADAPTER>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ATS_ADAPTER=<ATS_ADAPTER> mcp npx -y @reneza/ats-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Agentic Task System (ATS)
Как установить Agentic Task System в Claude Code?
Выполните claude mcp add agentic-task-system -e ATS_ADAPTER=<ATS_ADAPTER> -- npx -y @reneza/ats-mcp. Вместо <ATS_ADAPTER> подставьте пакет адаптера, например @reneza/ats-adapter-ticktick.
Что делает Agentic Task System?
Показывает задачи из вашего приложения через MCP: поиск, чтение, создание и правка. Поверх этого даёт дерево задач, связи, жизненный цикл и правила доступа.
Какие хранилища поддерживаются?
Любое, для которого есть адаптер ATS. Нужны шесть методов хранилища и хуки жизненного цикла аутентификации. В комплекте идёт адаптер для TickTick, остальные подключаются через ATS_ADAPTER.