# Брейншторм: MCP Tools Дата: 2026-02-22 ## Принципы - MCP Tools = REST API Tracker, вызываемый агентом - Git — НЕ в MCP (агент работает через git CLI напрямую) - Файлы приходят с сущностями, но отдельный list_files тоже есть ## Tools ### Задачи | Tool | Описание | |------|----------| | `list_tasks` | Список задач (фильтры: project, status, assignee, labels) | | `get_task` | Получить задачу по ID/key | | `create_task` | Создать задачу | | `update_task` | Обновить поля | | `take_task` | Взять себе (атомарно) | | `reject_task` | Отклонить с причиной | | `assign_task` | Назначить другому | | `delete_task` | Удалить | ### Steps (этапы внутри задачи) | Tool | Описание | |------|----------| | `add_step` | Добавить этап | | `complete_step` | Завершить этап | | `update_step` | Обновить текст | ### Сообщения (единая модель — чат + комменты) | Tool | Описание | |------|----------| | `send_message` | В чат (chat_id) или к задаче (task_id) | | `reply_message` | Ответ в thread (parent_id) | | `list_messages` | Список (по chat_id / task_id) | ### Файлы | Tool | Описание | |------|----------| | `upload_file` | Загрузить файл | | `list_files` | Список по задаче/проекту | | `download_file` | Скачать файл | ### Проекты | Tool | Описание | |------|----------| | `list_projects` | Список проектов | | `get_project` | Информация о проекте | ### Участники | Tool | Описание | |------|----------| | `list_members` | Кто в проекте | | `update_status` | Обновить свой статус (online/busy) |