Skip to main content
Glama

MCP Manim Server

by Avik-creator

MCP Manim Server

A server-based tool that leverages Manim to generate mathematical animations from text prompts.

Working Video:

Working Video

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
git clone https://github.com/Avik-creator/MCP.git cd MCP
  1. Install dependencies
uv pip install
  1. Set up Manim The server uses Manim to render animations. Ensure Manim is installed:
pip install manim

Environment Variables

  • MANIM_EXECUTABLE: Path to the Manim executable (defaults to "manim")

Usage

Run the server:

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

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A server-based tool that enables the generation of mathematical animations from natural language prompts by leveraging Manim.

  1. Working Video:
    1. Description
      1. Installation
        1. Environment Variables
          1. Usage
            1. Features
          2. Project Structure
            1. License

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A Node.js server that processes mathematical calculations and natural language math queries through RESTful API endpoints.
                Last updated -
                JavaScript
              • -
                security
                A
                license
                -
                quality
                Generate animation like 3blue1brown using a single prompt.
                Last updated -
                431
                Python
                MIT License
                • Linux
                • Apple
              • A
                security
                F
                license
                A
                quality
                A TypeScript server that implements the Model Context Protocol, enabling AI-powered design creation in Figma using natural language prompts through Cursor Agent.
                Last updated -
                5
                966
                3
                JavaScript
              • -
                security
                F
                license
                -
                quality
                A service that processes natural language requests to perform mathematical calculations by integrating Claude AI with a calculator API through the Model-Context-Protocol architecture.
                Last updated -
                JavaScript

              View all related MCP servers

              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