Kaiten MCP (tyunn)

Kaiten MCP

MCP-сервер и CLI для Kaiten с настройками проекта и ограничением доступа по пространствам и доскам

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • Токен доступа хранится в открытом файле конфигурации на диске
  • Без ограничения KAITEN_ALLOWED_SPACE_IDS агент видит все пространства токена
Все причины и проверки
Российский стек

tyunn/kaiten-mcp

Установка

Ручная установка

git clone https://github.com/tyunn/kaiten-mcp.git
cd kaiten-mcp

Далее создайте ~/.kaiten/config с KAITEN_API_URL и KAITEN_API_TOKEN.

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

Что делает

Проект оборачивает Kaiten API в MCP-сервер и одноименный CLI. Общий токен и адрес API хранятся в глобальном файле ~/.kaiten/config, а настройки конкретного проекта, такие как пространство и доска по умолчанию, задаются в .kaiten.env в его каталоге. Есть ограничение доступа к перечисленным пространствам и доскам через переменные KAITEN_ALLOWED_SPACE_IDS и KAITEN_ALLOWED_BOARD_IDS, регулируемый уровень логов и работа с карточками, комментариями, подзадачами и файлами через API-клиент.

Для кого. Для команд с несколькими проектами в Kaiten, которым нужно ограничить агента конкретными пространствами и досками.

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

  • Нужно держать один общий токен, но ограничивать доступ по проектам
  • Нужен также CLI, а не только MCP-сервер
  • Важно управлять уровнем логирования запросов к Kaiten

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

  • Нужна простая установка без глобального конфига и переменных окружения проекта
  • Нужен готовый пакет из реестра npm без клонирования репозитория

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

Покажи карточки в пространстве по умолчанию, которые просрочены, используя только разрешенные доски

Ограничения

Проект без звезд и лицензии, ставится только через git clone, готового пакета в npm нет. Файл ~/.kaiten/config хранит токен в открытом виде и не должен коммититься.

Как отключить. Удалите сервер из конфигурации MCP клиента и файл ~/.kaiten/config с токеном.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
KAITEN_API_URL
обязательная
Адрес API вашего пространства Kaiten
KAITEN_API_TOKEN
обязательная, секрет
Токен доступа Kaiten
KAITEN_ALLOWED_SPACE_IDS
Список ID пространств, к которым разрешен доступ
KAITEN_ALLOWED_BOARD_IDS
Список ID досок, к которым разрешен доступ

Проверка безопасности

  • Токен доступа хранится в открытом файле конфигурации на диске
  • Без ограничения KAITEN_ALLOWED_SPACE_IDS агент видит все пространства токена

Коротко о README

Объемный README на русском описывает установку из репозитория, обязательный глобальный конфиг с доступом, необязательный конфиг проекта с ограничениями по пространствам и доскам, оптимизацию токенов ответов и отдельный раздел инструкций для ИИ-ассистентов по использованию инструментов.

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

В каком порядке читаются настройки?

Сначала глобальный ~/.kaiten/config, затем .kaiten.env в каталоге проекта поверх него.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIKaiten MCP (tyunn)

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.