Manim MCP服务器
概述
这是一个MCP(模型上下文协议)服务器,它执行Manim动画代码并返回生成的视频。它允许用户发送Manim脚本并接收渲染的动画。
特性
- 执行Manim Python脚本。
- 将动画输出保存在可见的媒体文件夹中。
- 允许用户在执行后清理临时文件。
- 可通过环境变量进行移植和配置。
安装
先决条件
确保已安装以下内容:
- Python 3.8+
- Manim(社区版)
- 主控程序
安装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).SourceWindows(命令提示符/终端):
where pythonLinux/macOS(终端):
which python这确保了Claude可以与Manim MCP服务器通信以动态生成动画。
贡献
- 分叉存储库。
- 创建新分支:
git checkout -b add-feature- 进行更改并提交:
git commit -m "Added a new feature"- 推你的叉子:
git push origin add-feature- 打开一个pull请求。
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。
作者
由...创建 阿比姆.欢迎投稿! 🚀
在Awesome MCP服务器中列出
此存储库在 出色的MCP服务器 存储库下 动画和视频 类别。请与其他优秀的MCP服务器实现一起查看!
致谢
- 感谢the 曼尼姆社区 感谢他们令人惊叹的动画库。
- 受到开源MCP生态系统的启发。
找到我
@aiburner \_官方
