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

  • 0 ★ on the repository
  • Last commit
MCP server

Extended access

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

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/nedgar8-kaiten-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

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

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

MCP

Transport
stdio
Authentication
API key

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

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.

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.

Discussion

No questions or reviews yet.

MCP server for Kaiten

mcp_server_for_kaiten

Russian stack

A simple Python MCP server for CRUD operations on Kaiten spaces, boards and cards

MCP serverBroad access
Russian stack

A single-file FastMCP server for Kaiten: 22 tools for cards, comments, checklists and time tracking

MCP serverBroad access1Repository stars
Russian stack

A Kaiten MCP server on PyPI with local stdio and a remote Streamable HTTP mode for a whole team via Docker or Kubernetes

MCP serverBroad access1Repository stars
Russian stack

An MCP server for Kaiten: cards, comments, spaces and boards with control over response verbosity

MCP serverBroad access33Repository stars
Russian stack

A Kaiten MCP server with a full tool set for cards, time logs, boards, comments and checklists, installed with one npx command

MCP serverExtended access
Russian stack

A local Node.js 24 stdio server for finding and editing Kaiten cards, checklists, comments and custom fields from Codex and Claude Code

MCP serverBroad access

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
kaiten-mcp-server (nedgar8) (this card)noAPI key0
Kaiten MCP ServernoAPI key33with adjustable response detail
Kaiten MCPnonot required20boards and cards
kaiten-mcp (ViktorOgnev)noOAuth6246 tools and Service Desk

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.

README badge

Report a problem