Kaiten CLI и MCP-сервер на Go
kaiten-mcp
Нативный CLI и MCP-сервер для Kaiten на Go с безопасными настройками по умолчанию: инструменты записи выключены, пока их явно не включат
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- При включении KAITEN_ENABLE_WRITE_TOOLS может менять карточки и комментарии
- Токен дает права уровня пользователя в вашем Kaiten
Установка
Ручная установка
kaiten-mcp --transport streamable-http --host 127.0.0.1 --port 8000Запуск как HTTP-сервер на loopback вместо stdio.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект собирает два нативных исполняемых файла на Go: kaiten, командная строка, которая печатает результаты API в виде JSON, и kaiten-mcp, MCP-сервер с теми же данными для агента (доступен и как kaiten mcp). Покрывает пространства, доски, колонки, дорожки, карточки, комментарии, блокировки, участников, теги и чек-листы. MCP-сервер по умолчанию отдает только инструменты чтения, запись включается переменной KAITEN_ENABLE_WRITE_TOOLS. Можно запустить по stdio или поднять Streamable HTTP на loopback-интерфейсе. Релизы включают бинарники для macOS, Linux и Windows с чек-суммами SHA-256 и SBOM.
Для кого. Для тех, кто хочет ставить готовый бинарник без Node.js или Python и включать запись в Kaiten только осознанно.
Подходит, если
- Нужен нативный бинарник без установки рантайма для Node.js или Python
- Важно, чтобы агент по умолчанию мог только читать Kaiten
- Нужна и командная строка для скриптов, и MCP-сервер для агента
Не подходит, если
- Нужна установка через npm или pip: пакета в реестрах нет, только скачивание релиза
- Работаете на Linux или Windows и нужен готовый фоновый сервис: эти установщики пока в статусе beta
Пример запроса к агенту
Покажи список пространств в Kaiten и карточку номер 123Ограничения
Установка только через скачивание архива с релиза и добавление в PATH, готового пакета в npm или PyPI нет. Фоновая служебная установка проверена только на macOS, для Linux и Windows этот путь помечен beta. Проект независимый, не официальный дистрибутив Kaiten.
Как отключить. Остановите фоновую службу, если она была установлена, удалите бинарники из PATH и уберите запись kaiten-mcp из конфигурации MCP клиента.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| KAITEN_URL обязательная | Адрес инстанса Kaiten |
| KAITEN_API_TOKEN обязательная, секрет | API-токен |
| KAITEN_ENABLE_WRITE_TOOLS | Установите true, чтобы включить инструменты записи, по умолчанию доступны только чтение |
Проверка безопасности
- При включении KAITEN_ENABLE_WRITE_TOOLS может менять карточки и комментарии
- Токен дает права уровня пользователя в вашем Kaiten
Коротко о README
README подробно описывает статус поддержки по ОС (стабильно на macOS, beta на Linux и Windows), безопасные настройки по умолчанию (запись выключена, HTTP на loopback, токены не логируются), команды CLI и MCP, требования к сборке на Go 1.26 и ссылки на отдельные документы по архитектуре, установке, конфигурации и безопасности. Отдельно подчеркнуто, что проект независимый и не официальный дистрибутив Kaiten.
Частые вопросы
Может ли агент сразу менять данные в Kaiten?
Нет, инструменты записи скрыты, пока не задана переменная KAITEN_ENABLE_WRITE_TOOLS=true.
Можно ли поставить через npx или pip?
Нет, только скачать архив с релиза под свою ОС и архитектуру.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI