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
- 1 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Creates and updates cards on a real board
- In team mode the server is hosted separately, tokens are passed to its side
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/evvfebruary-kaiten-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates and updates cards on a real board
- In team mode the server is hosted separately, tokens are passed to its side
This is third-party code. Review the repository files before installing.
What it does
The server connects Kaiten spaces, boards, columns and lanes to tasks: list spaces and boards, create and update cards, a compact filtered task list, moves between columns, comments and tags. It runs locally over stdio via uvx with no repository clone, or as a remote Streamable HTTP server in Docker or Kubernetes, where each team member passes their own Kaiten token in the request header. Responses default to key fields only, paginated at 20 items, to keep the model's context small, and payload size is checked by dedicated benchmarks.
Who it is for. For Kaiten teams that want both a personal local server and a shared remote one for several people.
Good fit when
- You want to connect Kaiten to Cursor or Claude Code with no repo clone, via uvx
- You need a shared team server on Docker or Kubernetes, where everyone passes their own token
- Context economy matters: short lists and structured logs
Not a fit when
- You need checklists or time tracking: these tools are not in the list
- You expect browser OAuth: the server deliberately uses a bearer token per request only
Example request
Show tasks on board X in Kaiten and move card 1234 to the In Progress columnMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
KAITEN_API_TOKENrequired, secret- Bearer token from the Kaiten profile
KAITEN_WORKSPACE_SLUGrequired- Instance slug, e.g. acme for acme.kaiten.ru; KAITEN_BASE_URL can be used instead
KAITEN_BASE_URL- Full API root for an on-prem install
KAITEN_HOST- Bind address for HTTP mode, defaults to 127.0.0.1
KAITEN_PORT- Port for HTTP mode, defaults to 8000
Limitations
No checklist or time-tracking tools, the set is limited to spaces, boards and cards. Requires Python 3.12+ and uv to run. The remote HTTP mode has no built-in OAuth, only a bearer token in the header.
How to disable. Stop the process or remove the kaiten entry from .cursor/mcp.json or Claude Code's .mcp.json.
FAQ
Do I need to clone the repository?
No, uvx downloads the kaiten-mcp package from PyPI and runs it in an isolated environment.
Can the server be shared by the whole team?
Yes, the Streamable HTTP mode on Docker or Kubernetes, where each person passes their own Kaiten bearer token in the request header.
Discussion
No questions or reviews yet.
Related
All Kaiten toolskaiten-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
Kaiten MCP (Python)
Kaiten MCP
A single-file FastMCP server for Kaiten: 22 tools for cards, comments, checklists and time tracking
MCP server for Kaiten
mcp_server_for_kaiten
A simple Python MCP server for CRUD operations on Kaiten spaces, boards and cards
Kaiten MCP with documents
kaiten-mcp
A 66-tool Kaiten MCP server, the only one in this batch supporting Kaiten documents and their inline comment threads
An MCP server for Kaiten with 36 tools: cards, checklists, time tracking and day planning, local or remote with OAuth
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 with team hosting (this card) | no | API key | 1 | |
| 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 explains running via uvx with no clone, connecting in Cursor and Claude Code through ready .cursor/mcp.json and .mcp.json files, deploying a remote Streamable HTTP server on Docker and Kubernetes with a per-request token model, an environment variable table, the token-saving approach with 20-item pages and field trimming, structured stderr logging, and an FAQ on how it differs from other kaiten-mcp servers.