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/mcp

For 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

ToolAnswers
search_componentsWhich components exist for "background", "chart", "terminal", each with its install command
get_componentOne component's description, install command, and timing contract: recommended and minimum frames, entrance and exit, aspect ratios, content limits, reduced-motion behaviour
list_blocksEvery block: a complete video, with tags and aspect ratio
get_blockOne block's components, file list, and entry source, ready to write into a project
get_startedstart.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 dev

See the quickstart for video creation and export.

On this page