mcp-kaiten (Spring AI)

mcp-kaiten

MCP-сервер для Kaiten на Spring AI с транспортом SSE, читает и вызывает инструменты через локальный порт

MCP-сервер

Средний риск

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

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

  • Токен Kaiten с доступом к рабочему пространству передается в переменных окружения
  • Набор инструментов и их права заранее не описаны в README
Все причины и проверки
Российский стек

0x100/mcp-kaiten

Установка

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

export KAITEN_API_URL="https://YOUR_SPACE.kaiten.ru/api/v1"
export KAITEN_API_TOKEN="<your Kaiten token>"
./mvnw spring-boot:run

Команда из README. Порт по умолчанию 8080, меняется переменной SERVER_PORT.

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

Что делает

Сервер поднимает Spring Boot приложение, которое подключается к Kaiten по REST и отдает инструменты агенту по протоколу MCP через SSE-эндпоинт. Адрес пространства Kaiten и токен доступа задаются переменными окружения, порт можно сменить, если 8080 занят. В README описан ручной smoke-тест: подписка на SSE, инициализация сессии, подтверждение готовности и вызов tools/list через curl.

Для кого. Для разработчиков на Java и Spring, которым нужен MCP-сервер Kaiten в привычном стеке.

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

  • В проекте уже используется Spring и нужен MCP-сервер на том же стеке
  • Нужен MCP-сервер с транспортом SSE, а не stdio
  • Достаточно базового набора инструментов Kaiten

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

  • Нужен широкий набор инструментов Kaiten: карточки, чек-листы, теги, тайм-логи
  • Не хочется собирать и запускать Java-приложение ради одного MCP-сервера

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

Подключись к MCP-серверу Kaiten на порту 8080 и покажи список доступных инструментов

Ограничения

Автор один, звезд и релизов мало, README не описывает конкретный список инструментов, только процедуру запуска и smoke-теста. Нужны Java и Maven wrapper. Обязательные переменные KAITEN_API_URL и KAITEN_API_TOKEN, без них приложение не стартует.

Как отключить. Остановите Spring Boot процесс и удалите сервер из конфигурации MCP клиента.

MCP

Транспорт
sse
Авторизация
не нужна
Переменные окружения
Переменные окружения
KAITEN_API_URL
обязательная
Базовый адрес API вашего пространства Kaiten
KAITEN_API_TOKEN
обязательная, секрет
Токен доступа Kaiten
SERVER_PORT
Порт сервера, по умолчанию 8080

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

  • Токен Kaiten с доступом к рабочему пространству передается в переменных окружения
  • Набор инструментов и их права заранее не описаны в README

Коротко о README

README на английском объясняет быстрый старт через переменные окружения и mvnw, описывает обязательность KAITEN_API_URL и KAITEN_API_TOKEN и дает четыре шага ручной проверки сервера через curl: подписка на SSE, initialize, notifications/initialized и вызов инструментов.

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

Какой транспорт использует сервер?

SSE: клиент подписывается на /mcp/sse и отправляет JSON-RPC сообщения на /mcp/message с sessionId из подписки.

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

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, 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 AImcp-kaiten (Spring AI)

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