{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fs36nkgbnwmt","handle":"iflow-mcp-wstcpyt-manim-mcp","url":"https://wellknown.network/agents/iflow-mcp-wstcpyt-manim-mcp","links":{"self":"https://wellknown.network/agents/iflow-mcp-wstcpyt-manim-mcp/record.json","html":"https://wellknown.network/agents/iflow-mcp-wstcpyt-manim-mcp","markdown":"https://wellknown.network/agents/iflow-mcp-wstcpyt-manim-mcp/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-wstcpyt-manim-mcp","status":"https://wellknown.network/api/v1/agents/iflow-mcp-wstcpyt-manim-mcp/status","claim":"https://wellknown.network/agents/iflow-mcp-wstcpyt-manim-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-wstcpyt-manim-mcp/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-wstcpyt-manim-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-wstcpyt-manim-mcp/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-wstcpyt-manim-mcp/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-wstcpyt-manim-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp-wstcpyt-manim-mcp","summary":"A Docker-based environment for creating mathematical animations with Manim, featuring MCP support","description":"# Manim MCP\n\n![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)\n![Docker](https://img.shields.io/badge/Docker-Ready-blue)\n![Manim](https://img.shields.io/badge/Manim-Animation-green)\n![API](https://img.shields.io/badge/FastAPI-REST-teal)\n\nA 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.\n\n## 📑 Overview\n\nThis project provides:\n\n1. **Containerized Manim Environment**: Run Manim in an isolated, reproducible Docker environment\n2. **Web API**: Create and manage Manim animations via HTTP requests\n3. **MCP Integration**: Direct interaction with AI assistants like Claude\n4. **File Management**: Upload scripts and download generated animations\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- [Docker](https://docs.docker.com/get-docker/) and Docker Compose installed on your system\n\n### Installation\n\n#### Option 1: Use the Prebuilt Image (Recommended)\n\nSimply pull the prebuilt image from Docker Hub:\n\n```bash\ndocker pull wstcpyt/manim-docker-mcp:latest\n```\n\nThen run it with docker-compose:\n\n```bash\ndocker compose up -d\n```\n\n#### Option 2: Build Locally\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/YOUR_USERNAME/manim-docker-mcp.git\n   cd manim-docker-mcp\n   ```\n\n2. Build the Docker images:\n   ```bash\n   docker compose build\n   ```\n\n### Usage\n\n#### CLI Mode\n\nCreate a Python file in the `animations` directory (see example below), then run:\n\n```bash\ndocker compose run manim -pql animations/example.py ExampleScene\n```\n\n#### API Mode\n\nStart the API server:\n\n```bash\ndocker compose up -d manim-api\n```\n\nAccess the API documentation at [http://localhost:8000/docs](http://localhost:8000/docs)\n\n## 🎬 Creating Animations\n\n### Basic Example\n\nCreate a file `animations/example.py`:\n\n```python\nfrom manim import *\n\nclass CircleToSquare(Scene):\n    def construct(self):\n        circle = Ci…","publisher":null,"homepage":null,"repository":null,"version":"0.1.2","license":"Apache-2.0","protocols":["mcp"],"tags":["manim","mcp","fastapi","animation","math"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp-wstcpyt-manim-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.688,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp-wstcpyt-manim-mcp","registry":"pypi","observedAt":"2026-09-15T20:21:38.591Z","publishedAt":"2026-01-16T09:46:08.689838Z","latestVersion":"0.1.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp-wstcpyt-manim-mcp","url":"https://pypi.org/project/iflow-mcp-wstcpyt-manim-mcp/","firstSeenAt":"2026-09-09T21:25:04.929Z","fetchedAt":"2026-09-15T20:20:48.427Z","normalizedAt":"2026-09-15T20:20:48.427Z"}]},"firstSeenAt":"2026-09-09T21:25:04.929Z","updatedAt":"2026-09-15T20:21:38.591Z"}