- Home
- MCP servers
- Animated video
Animated video
- python
1
GitHub Stars
python
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"gorav22-animated_video": {
"command": "/absolute/path/to/python",
"args": [
"/absolute/path/to/manim-mcp-server/src/manim_server.py"
],
"env": {
"MANIM_EXECUTABLE": "/Path/to/manim/Scripts/manim.exe"
}
}
}
}You have an MCP server that runs Manim animation scripts and returns the rendered video. This makes it easy to generate complex animations on demand, manage temporary files, and integrate animated visuals into other workflows or chat assistants. The server is configurable, portable, and designed to save outputs to a visible media folder for quick access.
How to use
To use the Animated Video MCP server, you send Manim Python scripts to the server via an MCP client. The server executes the scripts, renders the animation, and returns the resulting video file. You can clean up temporary files after each run to keep storage tidy. You’ll typically interact with the server by pointing your client at the local MCP endpoint or a configured HTTP endpoint if one is provided, then submitting your Manim script and optional rendering options. Any output is saved in the designated media folder so you can access or share the generated video easily.
How to install
Prerequisites you need before installation are Python 3.8 or newer, Manim (Community Version), and MCP.
Install Manim with Python’s package manager.
pip install manim
Install the MCP package to enable MCP server functionality.
pip install mcp
Clone the project directory that contains the Animated video MCP server, then navigate into it.
git clone https://github.com/Gorav22/Animated_video.git
cd Animated_video
Additional sections
Configuration with the Claude integration lets you define how to run the server by specifying the Python interpreter, the server script, and the Manim executable path. This enables Claude to start and communicate with the Manim MCP server dynamically.
Finding your Python path is useful when configuring clients or integrations. Use the following commands in your environment to locate the Python executable.
# Windows PowerShell
(Get-Command python).Source
# Windows Command Prompt / Terminal
where python
# Linux / macOS Terminal
which python
Available tools
execute_manim
Runs Manim scripts to render animations and produces video outputs.
save_output
Stores rendered videos in a visible media folder for easy access.
cleanup_temp
Removes temporary files after execution to keep the environment tidy.