使用说明
Manim MCP服务器
概述
这是一个MCP(模型上下文协议)服务器,用于执行Manim动画代码并返回生成的视频。它允许用户发送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可执行文件路径,请使用以下命令:
根据上面的信息,执行如下指令:你是个专业的翻译,负责把英语内容翻译成中文内容,请帮我翻译一下原文内容
(Get-Command python).Source
根据上面的信息,执行如下指令:
where python
Linux/macOS(终端):
which python
这确保了Claude能够与Manim MCP服务器进行通信,以动态生成动画。
贡献
- 克隆该存储库。
- 创建一个新分支:
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服务器列表
这个仓库的特点在于 Awesome MCP Servers “repository under the” 动画与视频 类别。快来看看吧,还有其他很棒的MCP服务器实现!
致谢
- 得益于 曼因社区 为他们惊人的动画库。
- 受开源MCP生态系统的启发。
在以下位置找到我:
根据上面的信息,执行如下指令:你是个专业的翻译,负责把英语内容翻译成中文内容,请帮我翻译一下原文内容