Kitsu MCP Server
Provides tools for interacting with Kitsu (CGWire) production tracker via the Zou API, enabling management of projects, sequences, assets, shots, tasks, and task statuses, with a dry-run safety gate for write operations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kitsu MCP Serverlist all tasks in project Alpha"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kitsu MCP server
A Model Context Protocol server that gives LLM agents (Claude Desktop, Claude Code, Cursor, …) access to Kitsu — CGWire's open-source production tracker — through its Zou API and the official Gazu SDK.
21 tools, one write family, a
dry_runsafety gate on every write. Tested live against a self-hosted Kitsu — including a full ShotGrid → Kitsu migration (new project + sequence + shots + assets + tasks, verified and cleaned up).
Part of a small tracker-MCP trio — see Migrating projects between platforms.
The 21 tools
Generic power tools (full reach over the Zou REST API):
get— GET any Zou route (the escape hatch)create·update·delete— write to any Zou model collection
Schema & discovery (Kitsu is configurable — learn the site first):
list_projectslist_asset_types·list_task_types·list_task_statuses(with workflow flags) ·list_departmentslist_metadata_descriptors— Kitsu's schema-as-data custom fields (for_client+ per-department)
Typed convenience (structure, creation + the review loop):
list_assets·list_shots·list_sequences·list_tasksnew_project·new_sequence·new_asset·new_shot·new_task(type names resolved for you)set_task_status— post a comment that sets a task's status (the Kitsu review loop)whoami
The
new_*builders make Kitsu a viable migration target — read structure from another tracker (e.g.shotgrid-mcp) and recreate the project here. See Migrating projects between platforms.
create, update, delete each take dry_run: bool = false — set it true to preview the write and
commit nothing.
Related MCP server: ZenTao MCP Server
Install
pip install -r requirements.txt # fastmcp, gazuConfigure (credentials)
var | value |
| your Kitsu API base, including |
| a Kitsu user (a dedicated bot account is recommended) |
| that user's password |
For local dev you can drop them in a .env next to server.py (gitignored — see .env.example).
Run / wire into a client
python3 server.py # stdio transportClaude Code:
claude mcp add kitsu \
-e KITSU_URL=https://your.kitsu.host/api \
-e KITSU_EMAIL=bot@studio.com -e KITSU_PASSWORD=•••• \
-- python3 /path/to/kitsu-mcp/server.pyExamples (what the agent calls)
get("data/projects") # raw route, full reach
list_shots("<project_id>") # typed convenience
list_task_statuses() # workflow-as-data (is_done/for_client/…)
new_asset("<project_id>", "Character", "Hero") # asset-type name resolved for you
set_task_status("<task_id>", "wip", "Starting blocking")
create("shots", {"project_id":"…","name":"sh010"}, dry_run=True) # preview, commit nothingMigrating projects between platforms
This is one of three sibling tracker MCPs, each exposing the same shape (generic CRUD + schema +
typed convenience, with a dry_run gate):
Tracker | MCP |
ShotGrid / Flow Production Tracking | |
ftrack Studio | |
Kitsu (CGWire) | this repo |
Because all three speak the same production model (Project → Sequence/Asset → Shot → Task → Version/Status) and present a uniform tool surface, an agent with two of them loaded can migrate a project from one platform to another — read the structure from the source tracker, map the schema, and recreate it in the target:
"Read every sequence, asset, shot and task from the ShotGrid project, then recreate them in Kitsu."
The agent calls find/list_* on the source MCP and create/new_* on the target — no bespoke migration
script. (This trio grew out of exactly that exercise: a single project copied across ShotGrid, ftrack and
Kitsu to prove the tracker-agnostic, agent-native approach.)
Credits
Kitsu, Zou & Gazu by CGWire — the open-source tracker, its API, and the Python SDK this is built on. Please support and star them.
Companion to
shotgrid-mcpandftrack-mcp.
MIT licensed.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/huikku/kitsu-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server