Ayon
БесплатноНе проверенA lean, standardized MCP server for AYON (Ynput) that enables AI agents to drive an AYON production server through a clean interface, providing 20 tools for CRU
Описание
A lean, standardized MCP server for AYON (Ynput) that enables AI agents to drive an AYON production server through a clean interface, providing 20 tools for CRUD operations, schema discovery, and typed helpers.
README
A lean, standardized MCP server for AYON (Ynput) — drive an AYON production server from any AI agent through one clean interface.
Fourth in a set of single-purpose tracker MCPs, all the same shape so an agent (or a migration) can speak to any of them interchangeably:
shotgrid-mcp · ftrack-mcp · kitsu-mcp · ayon-mcp
What it gives you (20 tools)
- One generic CRUD family over AYON's entities —
find/get/create/update/delete(entity types:folder,task,product,version,representation). - Schema / discovery —
list_projects,get_project,list_folder_types,list_task_types,list_statuses(with the canonical mapping),list_tags,get_attributes,list_addons,whoami. - Typed helpers —
new_folder(any folder type),new_task,new_product,new_version,set_status. project_summary— a normalized, cross-tracker snapshot (counts + per-shot tasks with canonical statuses) in the exact same shape the other three MCPs emit, so hub tools (verify / migrate / audit) work on AYON for free. AYON's polymorphic folders are mapped onto sequences/assets/shots byfolder_type.
What's standardized here (vs a raw AYON client)
- One CRUD family instead of dozens of typed endpoints —
find("folder", project, {...})etc. - A two-level
dry_runon every write —"plan"(client-side echo, contacts nothing) and"preflight"(resolves references + validates statuses against live data, returns a before→after diff and anok/would_failverdict — writes nothing). OptionalMCP_PLAN_LOG=/path.jsonlrecords every plan. - Canonical statuses — AYON's per-project statuses (Not ready / In progress / Pending review / Approved…)
are mapped to the shared
todo/wip/done/review/approvedset, so cross-tracker logic is uniform. - The normalized
project_summarycontract — identical to shotgrid/ftrack/kitsu-mcp.
Install
pip install ayon-python-api fastmcp
Configure (env only — no secrets in source)
export AYON_SERVER_URL="http://your-ayon:5000"
export AYON_API_KEY="<a service / API key>" # create one in AYON ▸ user ▸ API keys
Add to Claude Code / any MCP client:
claude mcp add ayon \
-e AYON_SERVER_URL=$AYON_SERVER_URL \
-e AYON_API_KEY=$AYON_API_KEY \
-- python /path/to/ayon-mcp/server.py
Part of a tracker-MCP set — migrate between platforms
Because all five MCPs emit the same project_summary and accept a uniform tool surface, an agent with two
loaded can copy a project across trackers (read source → write target) with no bespoke script — the
clone-as-hub thesis as five shippable MCPs. AYON's own ayon-ftrack addon does exactly this kind of sync
internally; this MCP exposes AYON to the same agent-driven workflow.
AYON specifics handled
- Polymorphic folder hierarchy — folders are Episode/Sequence/Shot/Asset (any nesting);
new_foldertakes afolder_type, andproject_summaryflattens them onto the cross-tracker shape. - Product → Version → Representation publish model — first-class in the CRUD family.
- Anatomy / attributes —
get_attributes(entity_type)+get_projectexpose the schema-as-data.
Built on the official ayon-python-api (ayon_api) + fastmcp. MIT. Credits Ynput for AYON
(AGPL server, open source).
Docs
📊 COMPARISON.md — side-by-side of the five trackers (ShotGrid · ftrack · Kitsu · AYON · NIM): data model, status vocabularies, and the migration incompatibilities to know about.
🧪 TESTING.md — how these servers are validated (live round-trip tests + two-level dry-run checks).
Built by John Huikku · alienrobot.com
Установка Ayon
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/huikku/ayon-mcpFAQ
Ayon MCP бесплатный?
Да, Ayon MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ayon?
Нет, Ayon работает без API-ключей и переменных окружения.
Ayon — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Ayon в Claude Desktop, Claude Code или Cursor?
Открой Ayon на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Notion
Read and write pages in your workspace
автор: NotionLinear
Issues, cycles, triage — from Claude
автор: LinearGoogle Drive
Search and read your Drive files
автор: Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
автор: mindsdbCompare Ayon with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории productivity
