Skip to content

v0.2.0

Choose a tag to compare

@Alexkuva Alexkuva released this 22 Oct 16:50
· 11 commits to main since this release
64fd33c

The first public release of the Kaiten MCP server. It replaces the server that turned every operation of the Kaiten API into a tool of its own, which was never released.

Added

  • 31 intent-level tools over the Kaiten API, built on the official Python SDK (kaitencloud): orientation and search, customers and instances, usage, the catalog and Licenses, feature flags, releases and deployment zones, access and audit, settings, and a deletion that previews its blast radius until confirmed.
  • The stdio transport, with the token in KAITEN_API_TOKEN, and Streamable HTTP at /mcp, where each request brings its own Authorization: Bearer ksh_... header.
  • A read-only mode (KAITEN_MCP_READ_ONLY=true or --read-only) that registers the 15 read tools only.
  • GET /health: the server's version, and whether Kaiten's gateway answers.
  • The package on PyPI, kaitencloud-mcp, and the image ghcr.io/kaitencloud/kaiten-mcp.

Install

# from PyPI, with uv
KAITEN_API_BASE_URL=https://app.kaiten.sh/api KAITEN_API_TOKEN=ksh_... uvx kaitencloud-mcp stdio

# with Docker, Streamable HTTP on http://localhost:8000/mcp
docker run -p 8000:8000 -e KAITEN_API_BASE_URL=https://app.kaiten.sh/api ghcr.io/kaitencloud/kaiten-mcp:0.2

Client configurations for Claude Code, Claude Desktop, Cursor and VS Code, and how to get a token: MCP.md.