manim-mcp-server  by abhiemj

MCP server for Manim animation code execution

created 4 months ago
438 stars

Top 69.2% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an MCP (Model Context Protocol) server designed to execute Manim animation scripts and return the generated video output. It targets users who want to dynamically generate Manim animations via an external service, such as Claude, enabling programmatic control over animation creation.

How It Works

The server acts as an intermediary, receiving Manim Python scripts, executing them using the installed Manim Community Edition, and saving the rendered video. It leverages the MCP protocol for communication with client applications, allowing for a decoupled workflow where animation generation is handled by a dedicated service.

Quick Start & Requirements

  • Install Manim: pip install manim
  • Install MCP: pip install mcp
  • Clone repository: git clone https://github.com/abhiemj/manim-mcp-server.git
  • Prerequisites: Python 3.8+, Manim Community Edition.
  • Integration with Claude requires modifying claude_desktop_config.json with server details and absolute paths.

Highlighted Details

  • Executes Manim Python scripts.
  • Saves animation output to a visible media folder.
  • Allows cleanup of temporary files.
  • Configurable via environment variables.
  • Featured in the Awesome MCP Servers repository.

Maintenance & Community

  • Created by abhiemj. Contributions are welcome via pull requests.
  • Acknowledgments to the Manim Community.

Licensing & Compatibility

  • MIT License. Permissive for commercial use and closed-source linking.

Limitations & Caveats

The README does not specify any known limitations or caveats regarding the server's functionality or stability. Integration instructions are specific to Claude and may require adaptation for other MCP clients.

Health Check
Last commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
363 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Travis Fischer Travis Fischer(Founder of Agentic), and
1 more.

fastmcp by punkpeye

3.7%
2k
TypeScript framework for building MCP servers handling client sessions
created 7 months ago
updated 3 days ago
Feedback? Help us improve.