abhiemj/manim-mcp-server
Platform-specific configuration:
{
"mcpServers": {
"manim-mcp-server": {
"command": "npx",
"args": [
"-y",
"manim-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
This is an MCP (Model Context Protocol) server that executes Manim animation code and returns the generated video. It allows users to send Manim scripts and receive the rendered animation.
Ensure you have the following installed:
pip install manimpip install mcpgit clone https://github.com/abhiemj/manim-mcp-server.git
cd manim-mcp-serverTo integrate the Manim MCP server with Claude, add the following to your claude_desktop_config.json file:
{
"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"
}
}
}
}To find your Python executable path, use the following command:
(Get-Command python).Sourcewhere pythonwhich pythonThis ensures that Claude can communicate with the Manim MCP server to generate animations dynamically.
git checkout -b add-feature git commit -m "Added a new feature" git push origin add-featureThis MCP server is licensed under the MIT License.
Loading reviews...