Manim-Mcp-Server
by MuhammadDastgeer
Overview
This server provides an MCP interface to execute Manim code for generating animations and videos, allowing remote control over Manim's rendering capabilities.
Installation
python manim_server.pyEnvironment Variables
- MANIM_EXECUTABLE
Security Notes
The `execute_manim_code` function allows arbitrary Python code to be executed via `subprocess.run` by writing user-supplied `manim_code` to a script file (`scene.py`) and then invoking the Manim executable on it. This presents a critical Remote Code Execution (RCE) vulnerability. An attacker can craft `manim_code` to execute any command on the host system, leading to severe compromise.
Similar Servers
imgenx
AI image and video generation and processing, functioning as a command-line tool or MCP server.
dev-kit-mcp-server
A Model Context Protocol (MCP) server targeted for agent development tools, providing scoped authorized operations in the root project directory.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.
mcp-game-asset-gen
An MCP server for generating various game development assets, including images, videos, audio, and 3D models using multiple AI providers.