kaiten-mcp-server (nedgar8)

kaiten-mcp-server

A compact Python MCP server for Kaiten: list cards, move them between columns, set the owner and add comments

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Moves cards and changes the owner in the workspace
  • The token grants access to the whole Kaiten space
All reasons and checks
Russian stack

nedgar8/kaiten-mcp-server

Install

Manual install

uv sync
uv run kaiten-mcp-server

Commands from the README. Set KAITEN_DOMAIN and KAITEN_API_TOKEN in the environment first.

This is third-party code. Review the repository files before installing.

What it does

The server exposes four tools over the Kaiten REST API: listing cards filtered by board, column, space or text, moving a card to another board, column or lane, setting the owner via owner_id, and adding a comment. It runs over stdio via uv run kaiten-mcp-server. The space URL is built from a domain variable or can be set directly as a full URL.

Who it is for. For people who need a small set of Kaiten card operations without extra tooling.

Good fit when

  • You need to quickly find and move cards by filters
  • You want to set an owner and leave comments from a chat with an agent
  • You need a minimal Python MCP server without extra dependencies

Not a fit when

  • You need time logs, checklists, tags or board and space management
  • You need to create or delete cards

Example request

Find non-archived cards on the Backlog board and move them to the In progress column

Limitations

Only four tools, no card creation or deletion. The project has no stars or license, and the README's config example uses the author's own absolute path, which needs to be replaced.

How to disable. Remove the kaiten block from your MCP client configuration.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
KAITEN_DOMAIN
Kaiten space subdomain, for example mycompany
KAITEN_BASE_URL
Full API URL, an alternative to KAITEN_DOMAIN
KAITEN_API_TOKEN
required, secret
Kaiten access token

Security check

  • Moves cards and changes the owner in the workspace
  • The token grants access to the whole Kaiten space

README in short

The README lists four tools, explains installing dependencies with uv, setting KAITEN_DOMAIN or KAITEN_BASE_URL and KAITEN_API_TOKEN, running over stdio and a Claude config example. Notes explain that list_tasks returns a trimmed card summary and how to extend the fields.

FAQ

How do I set who is responsible for a card?

The set_responsible tool changes the card's owner_id field via PATCH /cards/{id}; Kaiten's API has no separate responsible field.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AIkaiten-mcp-server (nedgar8)

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.