kaiten-cli
kaiten
Command-line client and MCP server for the Kaiten tracker: cards, comments, checklists and files from the terminal or an agent
Install
cargo install kaiten-cliPrebuilt binaries for Linux, macOS and Windows are on the GitHub releases page. Run kaiten auth login after installing.
This is third-party code. Review the repository files before installing.
What it does
A single Rust binary acts as a gh-style CLI and as a stdio MCP server. From the terminal you can browse spaces and boards, create, edit, move and archive cards, and manage members, tags, comments, checklists, links, files and time logs. MCP mode mirrors these commands as tools and adds a cursor-based poll_updates for tracking changes. Every command supports JSON output, and kaiten api reaches endpoints without typed commands.
Who it is for. Developers and project managers whose team tracks work in Kaiten and wants to handle it from the terminal or through an agent.
Good fit when
- An agent should pick up a Kaiten task, log progress and leave a comment
- You need to create and move cards from scripts with JSON output
- Your company runs an on-premise Kaiten installation
Not a fit when
- You need administration: creating boards, roles, automations
- You need Kaiten sprints, SLA or service desk
Example request
Show my in-progress Kaiten cards and comment on the first one that the fix is ready for reviewLimitations
Requires a Kaiten API token from your user profile. Boards and columns are read-only; administration, sprints, service desk and webhooks are not supported. Files attached to a card get a public URL. Card deletion exists only in the CLI and is deliberately left out of MCP.
How to disable. Remove the server with claude mcp remove kaiten and uninstall the binary with cargo uninstall kaiten-cli. Settings live in ~/.config/kaiten.
Security check
- Creates, edits and archives cards in the team's live tracker
- Stores the Kaiten API token in a config file
- Uploaded files get a public URL
README in short
The README covers installing from crates.io, from source or as prebuilt binaries, token login and the KAITEN_TOKEN, KAITEN_DOMAIN and KAITEN_BASE_URL variables. It shows command examples for cards, members, checklists, files and time logs, plus zsh, bash and fish completion. A table lists which Kaiten API areas the CLI and MCP cover. Debugging tips explain verbose logs with the token always redacted. Dual MIT or Apache-2.0 license.
FAQ
Do I need Rust to install it?
No, prebuilt binaries for Linux, macOS and Windows are on the releases page. cargo install needs a Rust toolchain.
Does it work with self-hosted Kaiten?
Yes, pass the full API URL with --base-url at login and MCP mode picks it up.
Related
A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more
Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server
A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI
Anthropic's official plugins for knowledge work roles: sales, support, product, marketing, legal, finance, data and enterprise search