Коннектор Kaiten для Cursor
Kaiten MCP Server — Cursor variant
Плагин и MCP-коннектор Kaiten для Cursor: чтение досок и карточек, создание задач и чек-листов, локальный stdio без открытых портов
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Создает и обновляет карточки и комментарии на реальной доске
- Удаленный режим при неверной настройке может открыть доступ к Kaiten извне
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/kaiten-mcp-server-cursor-variantОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните по очереди в чате Claude Code
/plugin marketplace add stillfrozen/kaiten-cursor-connector
/plugin install kaiten-connector@kaiten-pluginsСклонируй репозиторий, выполни npm install && npm run build, получи токен в Kaiten (Настройки → API keys) и добавь сервер в ~/.cursor/mcp.json с командой node dist/stdio-entry.js и переменными KAITEN_HOST, KAITEN_TOKEN.
Другие способы из описания автора
cd kaiten-cursor-connector && npm install && npm run buildСборка из исходников, готового пакета нет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пакет собирает плагин .claude-plugin со скиллом kaiten-cursor-mcp и одноименный MCP-сервер на Node.js. Читающие инструменты показывают доски, структуру доски, карточки с фильтрами (по умолчанию только активные), полную карточку с описанием, комментариями и чек-листами, блокировки, логи времени, внешние ссылки, спринты и аналитику бэклога. Пишущие инструменты создают карточку, меняют ее поля, добавляют и редактируют комментарии, создают чек-лист и его пункты. Рекомендуемый режим это локальный stdio: Cursor запускает собранный Node.js-процесс и передает токен через переменные окружения в mcp.json, без сетевого порта. Есть и необязательный удаленный режим с полноценным OAuth 2.1, но автор прямо не советует выставлять его в интернет для командной работы.
Для кого. Для пользователей Cursor на Kaiten, которым нужен локальный коннектор без сетевого порта и с готовым скиллом-подсказкой.
Подходит, если
- Работаете в Cursor и хотите держать токен Kaiten только в mcp.json без сервера
- Нужны бэклог-аналитика и разделение активных и архивных карточек по умолчанию
- Пригодится готовый скилл с подсказками по условиям (condition) и хранению токена
Не подходит, если
- Нужен сервер для Claude Code или другого клиента: README ориентирован на Cursor, хотя MCP-протокол универсален
- Нужно развернуть общий сервер для команды: автор прямо не рекомендует публичный удаленный режим для постоянной работы
Пример запроса к агенту
Покажи мои доски в Kaiten и аналитику бэклога по доске 1390917Ограничения
Требует сборки из исходников (npm install, npm run build), готового пакета в npm нет. Это форк более раннего варианта для Claude, упомянутого в README без ссылки. Автор один, звезд нет. Удаленный режим с OAuth сложнее в настройке и не рекомендован автором для постоянного использования.
Как отключить. Удалите запись kaiten из ~/.cursor/mcp.json и удалите папку skills/kaiten-cursor-mcp, если ставили скилл.
Проверка безопасности
- Создает и обновляет карточки и комментарии на реальной доске
- Удаленный режим при неверной настройке может открыть доступ к Kaiten извне
Коротко о README
README рекомендует локальный stdio-режим как основной путь для команды на Mac и описывает необязательный удаленный вариант на Railway с OAuth 2.1, PKCE, предустановленным токеном и паролем владельца как второй фактор. Перечислены read- и write-инструменты, поведение condition для активных и архивных карточек, переменные окружения и подробный раздел безопасности с защитой от CSRF, constant-time сравнениями и security-заголовками.
SKILL.md
--- title: "Kaiten (Cursor MCP connector)" tags: - проект/workspace - подпроект/tools - тип/guide - область/tech --- # Kaiten (Cursor MCP connector) ## When to use this skill - Kaiten boards, cards, sprints, backlog, blockers, comments, acceptance criteria. - User asks to create, update, or read full content of a card. Prefer MCP tools when the kaiten server is connected. Do not curl the Kaiten API with KAITEN_TOKEN from the shell. ## Active vs archived (default: active) - condition: 1 — on the board (active). Default for list-cards, search-cards, get-sprint-cards. - condition: 2 — archived. Use only when the user asks for archive. - state (queued / inProgress / done) is separate from condition. ## API token Put KAITEN_HOST and KAITEN_TOKEN in ~/.cursor/mcp.json → mcpServers.kaiten.env. Never commit. Token needs write access for mutation tools.
Частые вопросы
Нужен ли открытый порт для локального режима?
Нет, Cursor запускает процесс напрямую и общается с ним через stdin/stdout, без сервера и портов.
Показывает ли инструмент архивные карточки?
По умолчанию нет, списочные инструменты используют condition: 1 (активные); для архива нужно явно передать condition: 2.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI