1000ri-jp/atsurae
FreeNot checkedAI-powered video editing MCP server with 10 tools for timeline editing, 5-layer compositing, semantic operations, and FFmpeg rendering (1920x1080, 30fps H.264+A
About
AI-powered video editing MCP server with 10 tools for timeline editing, 5-layer compositing, semantic operations, and FFmpeg rendering (1920x1080, 30fps H.264+AAC).
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
atsurae is built by 1000ri-jp.
AIが、あつらえる — AI crafts it for you.
Installing 1000ri-jp/atsurae
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/1000ri-jp/atsuraeFAQ
Is 1000ri-jp/atsurae MCP free?
Yes, 1000ri-jp/atsurae MCP is free — one-click install via Unyly at no cost.
Does 1000ri-jp/atsurae need an API key?
No, 1000ri-jp/atsurae runs without API keys or environment variables.
Is 1000ri-jp/atsurae hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install 1000ri-jp/atsurae in Claude Desktop, Claude Code or Cursor?
Open 1000ri-jp/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
ARA
Generate images, video and audio from any AI agent — one connector.
by ARAOmni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolgpu-bridge/mcp-server
Unified GPU inference API with 30 AI services (LLM, image gen, video, TTS, whisper, embeddings, reranking, OCR) as MCP tools. Pay-per-use via x402 USDC or API k
by gpu-bridgehamflx/imagen3-mcp
A powerful image generation tool using Google's Imagen 3.0 API through MCP. Generate high-quality images from text prompts with advanced photography, artistic,
by hamflxmerterbak/Grok-MCP
MCP server for xAI's [Grok API](https://docs.x.ai/docs/overview) with agentic tool calling, image generation, vision, and file support.
by merterbakSureScaleAI/openai-gpt-image-mcp
OpenAI GPT image generation/editing MCP server.
by SureScaleAIYangLiangwei/PersonalizationMCP
Comprehensive personal data aggregation MCP server with Steam, YouTube, Bilibili, Spotify, Reddit and other platforms integrations. Features OAuth2 authenticati
by YangLiangweiAceDataCloud/MCPFlux
Flux AI image generation and editing (Black Forest Labs) via Ace Data Cloud API.
by AceDataCloudCompare 1000ri-jp/atsurae with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs
