MCP server for Manim animation code execution
Top 69.2% on sourcepulse
This project provides an MCP (Model Context Protocol) server designed to execute Manim animation scripts and return the generated video output. It targets users who want to dynamically generate Manim animations via an external service, such as Claude, enabling programmatic control over animation creation.
How It Works
The server acts as an intermediary, receiving Manim Python scripts, executing them using the installed Manim Community Edition, and saving the rendered video. It leverages the MCP protocol for communication with client applications, allowing for a decoupled workflow where animation generation is handled by a dedicated service.
Quick Start & Requirements
pip install manim
pip install mcp
git clone https://github.com/abhiemj/manim-mcp-server.git
claude_desktop_config.json
with server details and absolute paths.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README does not specify any known limitations or caveats regarding the server's functionality or stability. Integration instructions are specific to Claude and may require adaptation for other MCP clients.
2 months ago
Inactive