add: MCP Tools brainstorm, mark telegram/security/cicd as deferred
This commit is contained in:
parent
11eec0e53a
commit
444b2c94d5
54
BRAINSTORM-MCP-TOOLS-2026-02-22.md
Normal file
54
BRAINSTORM-MCP-TOOLS-2026-02-22.md
Normal file
@ -0,0 +1,54 @@
|
||||
# Брейншторм: 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) |
|
||||
@ -69,12 +69,9 @@ topics:
|
||||
|
||||
mcp_tools:
|
||||
name: "MCP Tools для Tracker"
|
||||
status: planned
|
||||
doc: null
|
||||
notes: |
|
||||
- create_task, take_task, update_task, reject_task
|
||||
- send_message, add_comment, add_step, complete_step
|
||||
- upload_file, list_files, get_task, list_tasks
|
||||
status: done
|
||||
doc: BRAINSTORM-MCP-TOOLS-2026-02-22.md
|
||||
summary: "21 tool: tasks, steps, messages, files, projects, members. Git не в MCP."
|
||||
|
||||
web_ui:
|
||||
name: "Web UI детали"
|
||||
@ -84,7 +81,7 @@ topics:
|
||||
|
||||
telegram_bridge:
|
||||
name: "Telegram Bridge"
|
||||
status: planned
|
||||
status: deferred
|
||||
doc: null
|
||||
notes: |
|
||||
- Один бот, WS к tracker
|
||||
@ -94,7 +91,7 @@ topics:
|
||||
|
||||
security:
|
||||
name: "Безопасность"
|
||||
status: planned
|
||||
status: deferred
|
||||
doc: null
|
||||
notes: |
|
||||
- Allowed paths, rate limiting
|
||||
@ -103,7 +100,7 @@ topics:
|
||||
|
||||
ci_cd_deploy:
|
||||
name: "CI/CD и деплой"
|
||||
status: planned
|
||||
status: deferred
|
||||
doc: null
|
||||
notes: |
|
||||
- systemd для picogent
|
||||
|
||||
Loading…
Reference in New Issue
Block a user