返回市场
曼姆MCP服务器

曼姆MCP服务器

作者:abhiemj512 星标更新:2025-05-20

项目介绍

Manim MCP 服务器

Manim MCP 演示

概述

这是一个执行 Manim 动画代码并返回生成视频的 MCP(模型上下文协议)服务器。它允许用户发送 Manim 脚本,并接收渲染后的动画。

特性

  • 执行 Manim Python 脚本。
  • 将动画输出保存在可见的媒体文件夹中。
  • 允许用户在执行后清理临时文件。
  • 可移植且可通过环境变量进行配置。

安装

预备条件

确保已安装以下内容:

  • Python 3.8+
  • Manim(社区版)
  • MCP

安装 Manim

pip install manim

安装 MCP

pip install mcp

克隆仓库

git clone https://github.com/abhiemj/manim-mcp-server.git
cd manim-mcp-server

与 Claude 集成

要将 Manim MCP 服务器与 Claude 集成,请在您的 claude_desktop_config.json 文件中添加以下内容:

{
  "mcpServers": {
     "manim-server": {
      "command": "/absolute/path/to/python",
      "args": [
        "/absolute/path/to/manim-mcp-server/src/manim_server.py"
      ],
      "env": {
        "MANIM_EXECUTABLE": "/Users/[Your_username]/anaconda3/envs/manim2/Scripts/manim.exe"
      }
    }
  }
}

查找您的 Python 路径

要找到您的 Python 可执行文件路径,请使用以下命令:

Windows (PowerShell):

(Get-Command python).Source

Windows (命令提示符/终端):

where python

Linux/macOS (终端):

which python

这确保了 Claude 可以与 Manim MCP 服务器通信,动态生成动画。

贡献

  1. 分叉仓库。
  2. 创建一个新分支:
    git checkout -b add-feature
    
  3. 进行更改并提交:
    git commit -m "添加了一个新功能"
    
  4. 推送到您的分叉:
    git push origin add-feature
    
  5. 提交拉取请求。

许可证

此 MCP 服务器采用 MIT 许可证。这意味着您可以自由地使用、修改和分发该软件,但需遵守 MIT 许可证中的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。

作者

abhiemj 创作。欢迎贡献!🚀

收录于 Awesome MCP 服务器

此仓库被收录在 Awesome MCP 服务器 仓库中的 动画与视频 类别下。请查看其他优秀的 MCP 服务器实现!

致谢

  • 感谢 Manim 社区 提供的出色动画库。
  • 受开源 MCP 生态系统启发。

在这里找到我

<a href="https://www.instagram.com/aiburner_official" target="blank"><img align="center" src="https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/instagram.svg" alt="aiburner_official" height="30" width="40" /></a> @aiburner_official