thask — MCP-сервер для Claude Code: что делает и как установить
Хранит граф зависимостей проекта и показывает ассистентам вроде Claude Code или Cursor, какие части кода сломаются при правках.
claude mcp add thask -e THASK_URL=<THASK_URL> -e THASK_TOKEN=<THASK_TOKEN> -- npx -y @thask-org/cliЧто делает thask
Обычные ИИ-ассистенты правят код локально и часто ломают смежные модули. Thask разворачивает граф архитектуры с 11 типами сущностей: задачами, багами, интерфейсами и API. Подключившись через протокол MCP, агент видит цепочки зависимостей вокруг изменяемого файла.
Для работы агентов сервер даёт 25 инструментов. Чтобы нейросеть не испортила описание архитектуры выдуманными деталями, Thask блокирует прямую запись семантики для ключей с типом агента. Любые правки текстов попадают в очередь предложений, где их вручную утверждает разработчик. Каждое действие сохраняет шесть параметров происхождения: модель, канал, автора и доказательства.
Для запуска нужен собственный инстанс (например, развёрнутый через docker compose up), а также токен доступа THASK_TOKEN. Без настроенного адреса THASK_URL запустить связку с редактором не получится.
Какие задачи решает
- предотвратить скрытые поломки при рефакторинге связанных модулей
- передать ассистенту контекст архитектурных решений и связей
- защитить описания в графе от перезаписи галлюцинациями модели
- сохранить детальный аудит изменений с фиксацией модели и автора
Примеры запросов агенту
- Проверь по графу Thask, какие сценарии затронет изменение метода
processPayment - Покажи зависимые узлы для компонента оформления заказа перед началом рефакторинга
- Отправь предложение об обновлении описания API в очередь Thask
Как установить thask
Командой платформы
claude mcp add thask -e THASK_URL=<THASK_URL> -e THASK_TOKEN=<THASK_TOKEN> -- npx -y @thask-org/cliВместо <…> подставьте свои значения
Командой платформы
codex mcp add thask --env THASK_URL=<THASK_URL> --env THASK_TOKEN=<THASK_TOKEN> -- npx -y @thask-org/cliВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"thask": {
"command": "npx",
"args": [
"-y",
"@thask-org/cli"
],
"env": {
"THASK_URL": "<THASK_URL>",
"THASK_TOKEN": "<THASK_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"thask": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@thask-org/cli"
],
"env": {
"THASK_URL": "<THASK_URL>",
"THASK_TOKEN": "<THASK_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e THASK_URL=<THASK_URL> -e THASK_TOKEN=<THASK_TOKEN> thask npx -y @thask-org/cliВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о thask
Как установить thask в Claude Code?
Выполните команду claude mcp add thask -e THASK_URL=<THASK_URL> -e THASK_TOKEN=<THASK_TOKEN> -- npx -y @thask-org/cli. Укажите свои адрес инстанса и токен доступа.
Что делает MCP-сервер thask?
Он передаёт ИИ-ассистенту граф зависимостей проекта со связями между задачами, UI и API. Это помогает модели учитывать влияние правок на смежные части системы.
Как сервер защищает данные от галлюцинаций модели?
Ключи с типом agent лишены права напрямую менять описания узлов. Правки отправляются в очередь node_suggestions, поэтому применить их может только человек с интерактивным доступом.