Task UI MCP

Веб-раннер заданий на сервере с MCP-эндпоинтом: Claude Code запускает задания и воркфлоу, читает результаты и отвечает на заметки

  • 97 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент запускает команды на сервере через задания и терминалы, а в рабочих пространствах лежат секреты и ключи SSH
  • Токен MCP дает права пользователя, от имени которого работает агент, поэтому роль лучше брать минимальную
Все причины и проверки

titpetric/task-ui

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/task-ui

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент запускает команды на сервере через задания и терминалы, а в рабочих пространствах лежат секреты и ключи SSH
  • Токен MCP дает права пользователя, от имени которого работает агент, поэтому роль лучше брать минимальную

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Task UI просматривает каждую папку в корне проектов, определяет принятые в ней соглашения и показывает цели как задания: пайплайны atkins, Taskfile, цели Makefile, скрипты из `package.json` и `composer.json`, папку `scripts/`. Задание запускается как сессия на сервере, к ней можно подключиться из любого окна, пока она идет. Проекты лежат в рабочих пространствах со своим домашним каталогом, секретами и ключами SSH. Роли и разрешения определяют, что каждый пользователь видит, правит и запускает. Claude Code работает рядом с заданиями: запрос к нему можно задать из папки, из запуска или из шага воркфлоу, а кнопка Summarize запускает задание и просит Claude пересказать ход. MCP-сервер на `/api/mcp` отдает агенту те же задания, запуски, заметки и запросы от имени пользователя с собственным токеном. Среди инструментов `list_jobs`, `run_job`, `run_workflow`, `create_workflow`, `get_run`, `list_notes`, `note_comment`, `ask_prompt` и работа с артефактами. Заметка с упоминанием `@имя` служит поручением этому агенту, а `task-ui channel` доставляет такие заметки в открытую сессию Claude Code.

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

Подходит, если

  • Задания из Taskfile, Makefile и `package.json` нужны в одном веб-интерфейсе с историей запусков
  • Агент должен запустить сборку, дождаться результата и прочитать конец вывода
  • Поручения агентам удобно раздавать заметками с упоминанием `@имя` и отслеживать статус
  • Цепочки из заданий и запросов к Claude собирают в воркфлоу и гоняют по расписанию

Не подходит, если

  • Нужен облачный CI с готовой интеграцией в хостинг репозиториев: Task UI ставят на свой сервер
  • Нет возможности защитить сервер с терминалами и секретами: доступ дает запуск команд
  • Хватит однократного запуска `task` или `make` из терминала

Пример запроса к агенту

Запусти задание build в папке api, дождись конца и пришли последние 50 строк вывода, а если оно упало, оставь заметку с причиной

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

TASK_UI_URL
Базовая ссылка на экземпляр Task UI, по ней строятся адреса эндпоинта и ссылки в интерфейсе.

Ограничения

Это серверное приложение, которое ставят из образа Docker или бинарного файла, для агента нужен отдельный пользователь с включенным MCP и токеном. Токен из интерфейса живет 30 дней и показывается один раз, через CLI можно выпустить токен без срока. Эндпоинт принимает только токены пользователей с включенным доступом MCP, а права агента ограничены ролью, списками и часами пользователя. Подключение заметок в живую сессию Claude Code идет через канал в статусе исследовательского предпросмотра и требует флага разработки. Модули пишут на PHP, они выполняются внутри бинарного файла. Документация написана по-английски.

Как отключить. Выполните `claude mcp remove task`, затем отключите MCP у пользователя командой `task-ui user mcp claude off` или кнопкой Disable в профиле. Токен из CLI удаляет `task-ui token claude rm <имя>`.

Частые вопросы

Как подключить Task UI к Claude Code?

Включите MCP у пользователя в интерфейсе или командой `task-ui user mcp claude on`, получите токен и выполните `claude mcp add --transport http --scope user task <адрес>/api/mcp --header "Authorization: Bearer <токен>"`.

Что агент может делать через MCP?

То же, что пользователь в браузере с его ролью: смотреть задания и запуски, запускать задания и воркфлоу, читать и писать заметки и артефакты. Для чтения хватает роли viewer, для запуска нужна runner.

Как выдать токен для агента без срока действия?

На сервере командой `task-ui token <пользователь> <имя>`: токен печатается один раз, хранится только его хеш. Новый токен с тем же именем заменяет старый.

Как запустить сам Task UI?

Быстрый старт в README: `task docker:run`, файл Compose описан в разделе документации о запуске сервера.

Как доставлять заметки в открытую сессию Claude Code?

Командой `task-ui channel` подключают канал как MCP-сервер stdio, затем запускают сессию с флагом разработки `--dangerously-load-development-channels`. Функция в статусе исследовательского предпросмотра.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Планировщик задач cronstable открывает агенту список заданий, историю запусков и разбор расписаний через MCP.

MCP-серверРасширенный доступ138Звезды репозитория

CLI и TUI на Rust: агенты в контейнерах, параллельные вкладки, сценарии из TOML от задачи до PR и отряд по расписанию

CLIШирокий доступ73Звезды репозитория
Официальный

MCP-сервер Coder управляет рабочими пространствами и шаблонами, правит файлы, запускает команды и ведет чаты агентов.

MCP-серверШирокий доступ17,4 тыс.Звезды репозитория

Claude Watch рисует на localhost карту логики проекта, показывает вызовы Claude Code в реальном времени и отвечает на вопросы

CLIРасширенный доступ69Звезды репозитория
Официальный

Плагины Diffinery для Claude Code и Codex подключают агента к самохостингу Git, пул-реквестов и CI на Cloudflare через MCP-сервер

ПлагинШирокий доступ81Звезды репозитория

Локальная среда для агентов и MCP-шлюз с 298 инструментами: файлы, Git, процессы, браузер Chrome, Windows и Office

MCP-серверШирокий доступ209Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Task UI (эта карточка)нетAPI-ключ97
GitLab MCP Server (Yoda Digital)нетAPI-ключ65MCP для API GitLab, а Task UI запускает задания Taskfile, Makefile и package.json на вашем сервере
HomeLab Monitorнетне нужна236MCP для наблюдения за домашним сервером, а здесь задания, воркфлоу и заметки с ролями и токенами агента

Коротко о README

В документации приложение представлено как веб-интерфейс для запуска того, что объявлено в исходниках, с рабочими пространствами, файлами проектов, ролями, расписанием и заметками. Описаны работа Claude рядом с заданиями, MCP-сервер, модули на PHP, внешний вид и таблица документов: руководство по разделам, запуск сервера, API, безопасность и разработка.

Бейдж для README

Сообщить о проблеме