Animated video MCP Server
Ejecuta scripts de animación en Python de Manim para generar y devolver videos.
Documentación
Animated video MCP Server
Resumen
Este es un servidor MCP (Model Context Protocol) que ejecuta código de animación Manim y devuelve el video generado. Permite a los usuarios enviar scripts de Manim y recibir la animación renderizada.
Características
- Ejecuta scripts de Python de Manim.
- Guarda la salida de la animación en una carpeta de medios visible.
- Permite a los usuarios limpiar archivos temporales después de la ejecución.
- Portable y configurable mediante variables de entorno.
Instalación
Requisitos previos
Asegúrate de tener instalado lo siguiente:
- Python 3.8+
- Manim (versión comunitaria)
- MCP
Instalar Manim
pip install manim
Instalar MCP
pip install mcp
Clonar el repositorio
git clone https://github.com/Gorav22/Animated_video.git
cd Animated_video
Integración con Claude
Para integrar el servidor MCP de Manim con Claude, agrega lo siguiente a tu archivo claude_desktop_config.json:
{
"mcpServers": {
"animation-server": {
"command": "/absolute/path/to/python",
"args": [
"/absolute/path/to/manim-mcp-server/src/manim_server.py"
],
"env": {
"MANIM_EXECUTABLE": "/Path/to/manim/Scripts/manim.exe"
}
}
}
}
Para Cursor, ve a Configuración de Cursor, luego MCP, y haz clic en nuevo servidor MCP; agrega este script en mcp.json
{
"mcpServers": {
"animation-server": {
"command": "/absolute/path/to/python",
"args": [
"/absolute/path/to/manim-mcp-server/src/manim_server.py"
],
"env": {
"MANIM_EXECUTABLE": "/Path/to/manim/Scripts/manim.exe"
}
}
}
}
Encontrar tu ruta de Python
Para encontrar la ruta de tu ejecutable de Python, usa el siguiente comando:
Windows (PowerShell):
(Get-Command python).Source
Windows (Símbolo del sistema/Terminal):
where python
Linux/macOS (Terminal):
which python
Esto asegura que Claude pueda comunicarse con el servidor MCP de Manim para generar animaciones dinámicamente.
Contribuciones
- Haz un fork del repositorio.
- Crea una nueva rama:
git checkout -b add-feature - Haz cambios y confirma:
git commit -m "Added a new feature" - Sube a tu fork:
git push origin add-feature - Abre una solicitud de extracción (pull request).
Licencia
Este servidor MCP está licenciado bajo la Licencia MIT. Esto significa que eres libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulta el archivo LICENSE en el repositorio del proyecto.
Autor
Creado por Gorav22. ¡Contribuciones bienvenidas! 🚀