MCP server
Connect an agent through the Model Context Protocol (MCP) to search components, read timing requirements, and retrieve templates. The read-only server is available at https://odori.dev/api/mcp. Use the CLI for local preview, tests, and exports.
Connect
Add the server to Claude Code:
claude mcp add --transport http odori https://odori.dev/api/mcpFor a client configured by file, the same server as JSON:
{
"mcpServers": {
"odori": {
"type": "http",
"url": "https://odori.dev/api/mcp"
}
}
}No API key or account is required.
Tools
| Tool | Answers |
|---|---|
search_components | Which components exist for "background", "chart", "terminal", each with its install command |
get_component | One component's description, install command, and timing contract: recommended and minimum frames, entrance and exit, aspect ratios, content limits, reduced-motion behaviour |
list_blocks | Every block: a complete video, with tags and aspect ratio |
get_block | One block's components, file list, and entry source, ready to write into a project |
get_started | start.md, verbatim |
Use get_component to check a component's minimum duration before placing it in a scene.
Create a local project
After choosing components, create a project and start Studio:
pnpm create odori@latest my-video
cd my-video
pnpm install
pnpm odori add component title-reveal end-card
pnpm odori devSee the quickstart for video creation and export.