manim-web
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@manim-webCreate a 3D rotating cube animation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
English · 中文
🎬 manim-web
AI × Math Animation — 让 AI 成为你的动画导演
Related MCP server: MCP Manim Server
🟢 本项目活跃维护中 · 欢迎加入
每一行代码都值得被守护,每一个 idea 都值得被实现
🎥 看看效果
💡 上面每个动画,AI 只需 3 行 MCP 调用就能生成
web_persistent_start(project="demo") # 🚀 启动
web_persistent_add(code="c = Circle(radius=1, color=BLUE)") # 🎨 创建图形
web_persistent_add(code="self.play(Create(c))") # ▶️ 播放动画
web_persistent_render_video() # 🎬 导出视频⚡ 30 秒上手
pip install manim-web-mcp # 📦 内置优化版 manim,无需 pip install manim
manim-web-mcp # 🚀 启动!浏览器自动打开预览Python 3.12+
ffmpeg — 视频编码
Cairo + Pango — 矢量渲染 & 文字
TeX Live(可选)— LaTeX 公式渲染
🔥 为什么选 manim-web
manim-web | 传统 CLI | VSCode 插件 | 在线 Playground | |
AI 驱动 | ✅ MCP 协议 | ❌ | ❌ | ❌ |
浏览器实时预览 | ✅ WebSocket | ❌ | 仅 VSCode | ✅ |
会话跨对话保持 | ✅ 持久化 | ❌ | ❌ | ❌ |
多项目并行 | ✅ 独立场景 | ❌ | ❌ | ❌ |
沙箱安全 | ✅ 三级策略 | ❌ | ❌ | ❌ |
🎯 解决的痛点
痛点 | 之前 | manim-web |
AI 写动画 | CLI 一步步试,看不到效果 | MCP 一句话,浏览器实时预览 |
manim 安装 | 依赖链长,配置复杂 |
|
动画调试 | 改代码 → 渲染 → 看结果,循环慢 | 代码即预览,增量渲染秒级响应 |
跨对话丢失 | AI 对话结束,场景消失 | 会话持久化,跨对话无缝续接 |
代码安全 | AI 生成代码直接执行 | 三级沙箱,危险操作拦截 |
多项目并行 | 一个终端一个场景 | 独立项目空间,互不干扰 |
🛠 MCP 工具一览
🔥 核心 | 说明 |
| 启动项目 + 打开浏览器预览 |
| 执行 manim 代码(最常用) |
| 快捷播放动画 |
| 快捷创建图形 |
👁 预览 | 说明 |
| 查看当前帧 |
| 高质量截图 |
| 渲染 mp4 / gif / webm |
⚙️ 管理 | 说明 |
| 导出 .py 文件 |
| 重置场景 |
| 查询状态 |
| 列出所有项目 |
| 停止会话 |
📖 MCP 工具参考 · manim API 参考 — 74 动画 + 141 图形 + 40 缓动 + 149 工具
🔒 沙箱安全
级别 | 文件 I/O | import | exec/eval | 用途 |
| ❌ | ❌ | ❌ | 默认,最安全 |
| 仅项目目录 | 白名单 | ❌ | 需要读写文件 |
| ✅ | ✅ | ✅ | 完全信任 + 危险检测 |
📚 文档
🚀 路线图
方向 | 描述 | 状态 |
🔌 manim 插件适配 | 兼容社区插件生态,扩展动画能力 | 🔜 |
📦 manim 版本跟踪 | 上游版本自动同步,始终最新 | 🔜 |
🎙️ 语音旁白生成 | AI 配音 + 动画一体化输出 | 🔜 |
🧩 多客户端深度适配 | Claude / Cursor / Windsurf / Cline 等专项优化 | 🔜 |
📊 动画模板市场 | MCP 一键调用社区模板,开箱即用 | 📋 |
🔄 MCP 资源协议 | 支持 resources / prompts 标准扩展 | 📋 |
🎯 流式渲染推送 | MCP 增量输出,边生成边预览 | 📋 |
🖼️ 多模态输入 | 图片 / 手绘 / Sketch → manim 动画 | 📋 |
💡 有想法?提个 Issue 或 开个 Discussion — 你的声音塑造路线图
🤝 开源不止于 Fork
代码可以复制,生态需要共建。
manim-web 始终保持活跃开发。如果你正在阅读这份源码——无论是学习、改造还是构建自己的项目——我们都欢迎你回来:
🐛 提交 Issue — 发现问题就是贡献
🔧 提交 PR — 一行修复也是力量
📖 完善文档 — 帮助后来者就是帮助自己
💬 参与讨论 — 你的想法塑造未来
一个人走得快,一群人走得远。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that enables AI models to generate precise geometric images by providing Asymptote code, supporting both SVG and PNG output formats.1246ISC
- Flicense-qualityDmaintenanceA server-based tool that enables the generation of mathematical animations from natural language prompts by leveraging Manim.16
- Alicense-qualityDmaintenanceAn MCP server that executes Manim Python scripts to generate and return rendered animations. It enables users to create mathematical and programmatic videos dynamically through natural language interfaces.3MIT
- AlicenseAqualityDmaintenanceMCP server that generates 3Blue1Brown-style math videos with Manim and AI voiceover directly inside Claude Desktop.218MIT
Related MCP Connectors
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
MCP server for Hailuo (MiniMax) AI video generation
MCP server for Luma Dream Machine AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/1Cyrvox/manim-mcpweb'
If you have feedback or need assistance with the MCP directory API, please join our Discord server