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
Extended access
Why this level
- Moves cards and changes the owner in the workspace
- The token grants access to the whole Kaiten space
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/nedgar8-kaiten-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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 columnMCP
- 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_TOKENrequired, 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.
Related
All Kaiten toolsMCP server for Kaiten
mcp_server_for_kaiten
A simple Python MCP server for CRUD operations on Kaiten spaces, boards and cards
Kaiten MCP (Python)
Kaiten MCP
A single-file FastMCP server for Kaiten: 22 tools for cards, comments, checklists and time tracking
Kaiten MCP with team hosting
kaiten-mcp
A Kaiten MCP server on PyPI with local stdio and a remote Streamable HTTP mode for a whole team via Docker or Kubernetes
An MCP server for Kaiten: cards, comments, spaces and boards with control over response verbosity
A Kaiten MCP server with a full tool set for cards, time logs, boards, comments and checklists, installed with one npx command
Kaiten MCP: 51 tools for cards
kaiten-mcp
A local Node.js 24 stdio server for finding and editing Kaiten cards, checklists, comments and custom fields from Codex and Claude Code
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| kaiten-mcp-server (nedgar8) (this card) | no | API key | 0 | |
| Kaiten MCP Server | no | API key | 33 | with adjustable response detail |
| Kaiten MCP | no | not required | 20 | boards and cards |
| kaiten-mcp (ViktorOgnev) | no | OAuth | 6 | 246 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.