Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Atsurae

FreeNot checked

Enables AI agents to edit videos through natural language, providing tools for timeline editing, audio management, rendering, and more.

GitHubEmbed

About

Enables AI agents to edit videos through natural language, providing tools for timeline editing, audio management, rendering, and more.

README

AIが、あつらえる — AI-crafted video editing

MCP Server for AI-powered video editing. Let Claude, GPT, or any AI agent edit videos through natural language.

License: MIT Python 3.11+ MCP Compatible


Quick Start

# Install with pip
pip install atsurae

# Or with uv
uv pip install atsurae

Claude Desktop Configuration

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "atsurae": {
      "command": "python",
      "args": ["-m", "atsurae"],
      "env": {
        "ATSURAE_API_URL": "https://api.atsurae.ai",
        "ATSURAE_API_KEY": "your-api-key"
      }
    }
  }
}

Then restart Claude Desktop. You can now edit videos through conversation.


Features — 10 MCP Tools

Tool Description
atsurae_inspect View project state at 3 detail levels: L1 summary, L2 structure, L3 full timeline
atsurae_edit Add, move, trim, transform, and delete clips on the timeline
atsurae_audio Manage audio tracks — volume, ducking, BGM, narration
atsurae_semantic High-level operations: close_all_gaps, snap_to_previous, reorder_clips
atsurae_batch Execute up to 20 operations atomically in a single call
atsurae_preview Get visual preview frames, event points, and before/after diffs
atsurae_analyze Quality analysis — detect gaps, pacing issues, composition problems
atsurae_render Start, monitor, and download video renders
atsurae_history View operation history and rollback changes
atsurae_pipeline End-to-end AI video creation pipeline

Example

You: Create a 30-second intro video with the uploaded avatar and background music

Claude: I'll create the intro video. Let me inspect the available assets first...

  [atsurae_inspect] → Found: avatar.mp4, bgm.mp3, logo.png
  [atsurae_edit]    → Placed avatar on Layer 3, logo on Layer 5
  [atsurae_audio]   → Added BGM with -6dB ducking under narration
  [atsurae_semantic] → Closed all gaps, snapped clips
  [atsurae_analyze] → Quality check passed (no gaps, good pacing)
  [atsurae_render]  → Rendering at 1080p...

Claude: Your intro video is ready!
        Duration: 30s | Resolution: 1920x1080 | Size: 12.4 MB
        Download: https://api.atsurae.ai/renders/abc123/output.mp4

Architecture

                    MCP Protocol                 REST API
[You / AI Agent] ──────────────→ [atsurae MCP] ──────────→ [atsurae.ai API]
                                   Server                        │
                                                                 ▼
                                                          [Video Engine]
                                                                 │
                                                                 ▼
                                                          [FFmpeg Render]
                                                                 │
                                                                 ▼
                                                           [Output MP4]

Layer Compositing Model:

L5: Telop / Text overlays
L4: Effects (particles, transitions)
L3: Avatar (chroma-keyed)
L2: Screen capture / Slides
L1: Background (3D space, gradients)

Output: 1920x1080, 30fps, H.264 + AAC, MP4


API

atsurae.ai also exposes a REST API that any AI agent can call directly, without MCP.

Documentation: https://docs.atsurae.ai (coming soon)


Development

# Clone
git clone https://github.com/1000ri-jp/atsurae.git
cd atsurae

# Install with dev dependencies
uv pip install -e ".[dev]"

# Run the MCP server locally
python -m atsurae

Contributing

Contributions are welcome. Please open an issue first to discuss what you'd like to change.


License

MIT


atsurae is built by 1000ri-jp.

AIが、あつらえる — AI crafts it for you.

from github.com/1000ri-jp/atsurae

Installing Atsurae

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/1000ri-jp/atsurae

FAQ

Is Atsurae MCP free?

Yes, Atsurae MCP is free — one-click install via Unyly at no cost.

Does Atsurae need an API key?

No, Atsurae runs without API keys or environment variables.

Is Atsurae hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Atsurae in Claude Desktop, Claude Code or Cursor?

Open Atsurae on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Atsurae with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs