kaiten-cli

kaiten

Command-line client and MCP server for the Kaiten tracker: cards, comments, checklists and files from the terminal or an agent

CLIHigh riskRussian stack

dsociative/kaiten-cli

Install

cargo install kaiten-cli

Prebuilt 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 review

Limitations

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.

Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31K
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium risk29.7K
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1K
Editors’ pick

Anthropic's official plugins for knowledge work roles: sales, support, product, marketing, legal, finance, data and enterprise search

PluginHigh risk24K