manim-mcp-server 是一个 MCP(Model Context Protocol,模型上下文协议)服务器,其核心用途是执行 Manim 动画代码并返回生成的视频。用户可以向它发送 Manim 脚本,并接收渲染后的动画。
主要能力
- 执行 Manim Python 脚本。
- 将动画输出保存到可见的 media 文件夹。
- 允许用户在执行后清理临时文件。
- 可通过环境变量进行便携式配置。
使用方式 前置要求:确保已安装 Manim(社区版)。 首先克隆仓库。
与 Claude 集成:要将 Manim MCP 服务器与 Claude 集成,请在 claude_desktop_config.json 文件中添加相应配置。这样做可以确保 Claude 能够与 Manim MCP 服务器通信,从而动态生成动画。
查找 Python 路径:使用以下命令找到你的 Python 可执行文件路径。
贡献方式
- Fork 仓库。
- 创建新分支:git checkout -b add-feature
- 进行修改并提交:git commit -m " Added a new feature "
- 推送到你的 fork:git push origin add-feature
- 发起拉取请求。
许可证 本 MCP 服务器采用 MIT 许可证。这意味着你可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。更多详情请参阅项目仓库中的 LICENSE 文件。
由 abhiemj 创建。欢迎贡献!🚀
收录情况 本仓库被收录在 Awesome MCP Servers 仓库的 Animation & Video 分类下。
致谢 感谢 Manim Community 提供出色的动画库。灵感来自开源 MCP 生态系统。
适用场景与限制 该服务器适用于需要通过 MCP 客户端(如 Claude)动态生成 Manim 动画的场景,尤其是数学、教育类动画的自动化渲染。使用前必须安装 Manim 社区版,并正确配置 Python 路径和客户端配置文件。关于具体的配置代码、安装命令细节及平台支持情况,资料中未完整提供,暂未提供。