SuperAPI AI 工具集

manim-mcp-server

manim-mcp-server 是一个基于 MCP(模型上下文协议)的服务器,用于执行 Manim 动画代码并返回生成的视频。用户可以向它发送 Manim 脚本,并接收渲染后的动画。它支持执行 Manim Python 脚本、将动画输出保存到可见的 media 文件夹、允许用户在执行后清理临时文件,并可通过环境变量进行便携式配置。使用前需安装 Manim(社区版),并将该服务器配置到 Claude 等支持 MCP 的客户端中,即可动态生成动画。项目以 MIT 许可证开源,欢迎贡献。

访问官网

工具介绍

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 路径和客户端配置文件。关于具体的配置代码、安装命令细节及平台支持情况,资料中未完整提供,暂未提供。