Animated video MCP Server
Executa scripts de animação Python Manim para gerar e retornar vídeos.
Documentação
Servidor MCP de Vídeo Animado
Visão Geral
Este é um servidor MCP (Model Context Protocol) que executa código de animação Manim e retorna o vídeo gerado. Ele permite que usuários enviem scripts Manim e recebam a animação renderizada.
Recursos
- Executa scripts Python do Manim.
- Salva a saída da animação em uma pasta de mídia visível.
- Permite que usuários limpem arquivos temporários após a execução.
- Portátil e configurável por meio de variáveis de ambiente.
Instalação
Pré-requisitos
Certifique-se de ter o seguinte instalado:
- Python 3.8+
- Manim (Versão Comunitária)
- MCP
Instalar Manim
pip install manim
Instalar MCP
pip install mcp
Clonar o Repositório
git clone https://github.com/Gorav22/Animated_video.git
cd Animated_video
Integração com Claude
Para integrar o servidor MCP do Manim com o Claude, adicione o seguinte ao seu arquivo 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, vá para Configurações do Cursor, depois MCP, e clique em novo servidor mcp, adicione este script no 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"
}
}
}
}
Encontrando Seu Caminho do Python
Para encontrar o caminho do seu executável Python, use o seguinte comando:
Windows (PowerShell):
(Get-Command python).Source
Windows (Prompt de Comando/Terminal):
where python
Linux/macOS (Terminal):
which python
Isso garante que o Claude possa se comunicar com o servidor MCP do Manim para gerar animações dinamicamente.
Contribuindo
- Faça um fork do repositório.
- Crie uma nova branch:
git checkout -b add-feature - Faça alterações e faça commit:
git commit -m "Added a new feature" - Envie para o seu fork:
git push origin add-feature - Abra um pull request.
Licença
Este servidor MCP é licenciado sob a Licença MIT. Isso significa que você é livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.
Autor
Criado por Gorav22. Contribuições são bem-vindas! 🚀