这是一个基于 MCP(模型上下文协议)的服务器,它能执行 Manim 动画代码,并将生成的视频返回给用户。用户只需发送 Manim 脚本,就能接收渲染好的动画。
Manim MCP 服务器允许用户发送 Manim 脚本并接收渲染后的动画。以下是使用前的准备步骤。
请确保已安装以下内容:
pip install manim
pip install mcp
git clone https://github.com/abhiemj/manim-mcp-server.git
cd manim-mcp-server
若要将 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 可执行路径,请使用以下命令:
(Get-Command python).Source
where python
which python
这确保了 Claude 可以与 Manim MCP 服务器通信以动态生成动画。
git checkout -b add-feature
git commit -m "Added a new feature"
git push origin add-feature
此 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。有关详细信息,请参阅项目仓库中的 LICENSE 文件。
由 abhiemj 创建。欢迎贡献!🚀
此存储库在 Awesome MCP Servers 仓库的 Animation & Video 类别下featured。查看与之其他出色的 MCP 服务器实现一起。