Skip to main content
Glama

MCP Manim Server

by Avik-creator
README.md1.33 kB
# MCP Manim Server A server-based tool that leverages Manim to generate mathematical animations from text prompts. ## Working Video: [Working Video](https://github.com/user-attachments/assets/7130709f-b0bd-48d8-b27d-e01536807036) ## Description MCP Manim Server provides an interface to: - Execute Manim code snippets programmatically - Generate Manim code from natural language prompts - Manage animation media files ## Installation 1. Clone this repository ```bash git clone https://github.com/Avik-creator/MCP.git cd MCP ``` 2. Install dependencies ```bash uv pip install ``` 3. Set up Manim The server uses Manim to render animations. Ensure Manim is installed: ```bash pip install manim ``` ## Environment Variables - `MANIM_EXECUTABLE`: Path to the Manim executable (defaults to "manim") ## Usage Run the server: ```bash uv run main.py ``` ### Features #### Execute Manim Code The server can run Manim code and return the path to the generated animation file. #### Generate Manim Code from Prompts The server can generate Manim code based on natural language prompts. #### Clean Media Directory Clean up generated media files when no longer needed. ## Project Structure - `main.py`: Primary server implementation - `media/`: Directory where generated animations are stored ## License [MIT License](LICENSE)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Avik-creator/manim-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server