A Docker-based environment for creating mathematical animations with Manim, featuring MCP support
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-wstcpyt-manim-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Manim MCP     A Docker-based environment for creating mathematical animations with [Manim](https://www.manim.community/), featuring both a CLI interface and a web API with Model Context Protocol (MCP) support for AI assistants. ## 📑 Overview This project provides: 1. **Containerized Manim Environment**: Run Manim in an isolated, reproducible Docker environment 2. **Web API**: Create and manage Manim animations via HTTP requests 3. **MCP Integration**: Direct interaction with AI assistants like Claude 4. **File Management**: Upload scripts and download generated animations ## 🚀 Quick Start ### Prerequisites - [Docker](https://docs.docker.com/get-docker/) and Docker Compose installed on your system ### Installation #### Option 1: Use the Prebuilt Image (Recommended) Simply pull the prebuilt image from Docker Hub: ```bash docker pull wstcpyt/manim-docker-mcp:latest ``` Then run it with docker-compose: ```bash docker compose up -d ``` #### Option 2: Build Locally 1. Clone the repository: ```bash git clone https://github.com/YOUR_USERNAME/manim-docker-mcp.git cd manim-docker-mcp ``` 2. Build the Docker images: ```bash docker compose build ``` ### Usage #### CLI Mode Create a Python file in the `animations` directory (see example below), then run: ```bash docker compose run manim -pql animations/example.py ExampleScene ``` #### API Mode Start the API server: ```bash docker compose up -d manim-api ``` Access the API documentation at [http://localhost:8000/docs](http://localhost:8000/docs) ## 🎬 Creating Animations ### Basic Example Create a file `animations/example.py`: ```python from manim import * class CircleToSquare(Scene): def construct(self): circle = Ci…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.