Prepare the server locally
Run this once before adding it to Claude Code.
git clone https://github.com/naki0227/auto_CM_director
cd auto_CM_directorThen follow the repository README for any remaining dependency or build steps.
Register it in Claude Code
claude mcp add auto-cm-director -- node /path/to/auto-director/packages/mcp-server/dist/index.jsReplace any placeholder paths in the command with the real path on your machine.
Make your agent remember this setup
auto-cm-director's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Autonomous direction and editing of promotional videos
- Hybrid template engine using Remotion for high-quality rendering
- AI-driven script and configuration generation via director.json
- Support for multiple visual themes including Cyberpunk, Minimal, and Playful
Tools 1
generate_commercialGenerates a promotional video for a software project based on repository context.Try it
Original README from naki0227/auto_CM_director
🎬 Auto Director
The Agentic Video Generation Framework. A hybrid engine designed for AI Agents to autonomously direct, edit, and render high-quality promotional videos for any software project.
🎥 Watch the Demo: YouTube
⚡️ Quick Start
For Humans 🧑💻
Instantly initialize Auto Director in your repository.
npx auto-director init
This will:
- Ask for your project name & theme (Cyberpunk / Minimal / Playful).
- Scaffold a
video/directory with the engine. - Generate a starter
director.json.
Then, render your video:
cd my-video-project
npm install
npm run build -- --props=./director.json
For Agents 🤖
If you are an AI (Claude, ChatGPT, etc.) using this tool via MCP (Model Context Protocol):
1. Install the MCP Server Add this to your client configuration:
{
"mcpServers": {
"auto-director": {
"command": "node",
"args": ["/path/to/auto-director/packages/mcp-server/dist/index.js"]
}
}
}
2. Use the Tool
Call generate_commercial with the repository context.
🧠 The Hybrid Architecture
Unlike traditional "Text-to-Video" tools that hallucinate random clips, Auto Director uses a Hybrid Template Engine:
- AI (The Creative Director): Analyzes the repository, extracts the "Vibe" (Cyberpunk, Minimal, Playful), and generates a structured
director.jsonconfiguration. - Engine (The Renderer): A robust Remotion-based Universal Template renders the video with high-end animations, guaranteeing a perfect compile every time.
🎨 Themes
| Theme | Vibe | Best For |
|---|---|---|
| Cyberpunk | Glitch, Neon, Dark Mode | Crypto, DevTools, CLI |
| Minimal | Clean, Helvetica, Fade | SaaS, Notion Templates |
| Playful | Bouncy, Pastel, Rounded | Consumer Apps, Games |
🛠 Project Structure
.
├── bin/ # CLI Entry Point
├── packages/ #
│ └── mcp-server/ # Model Context Protocol Server
├── src/
│ ├── templates/ # UniversalCommercial.tsx (The Core)
│ ├── components/ # Reusable UI (KineticText, MacWindow)
│ └── Scenes/ # Feature implementations
└── director.json # The "Script" (AI generates this)
🤖 Agent Registration (Advanced)
To make this repository discoverable by other AI agents (Claude, Windsurf, etc.), we recommend registering it on Glama or Smithery.
**Recommended: Glama**
- Go to Glama MCP Servers.
- Log in with GitHub.
- Click "Add Server" and select the
auto_CM_directorrepository. - The system will automatically detect the capabilities via the included configuration file.
**Alternative: Smithery**
- Go to Smithery.
- Submit the repository URL:
https://github.com/naki0227/auto_CM_director.
🤝 Contributing
We welcome Pull Requests from both biological and artificial intelligence. See CONTRIBUTING.md for the Agentic Guide.
License: MIT Created by: You & Your Agents.