Manim MCP Server

Executa scripts Python do Manim para gerar e retornar animações em vídeo renderizadas.

Documentação

Servidor Manim MCP

Manim MCP Demo

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 da Comunidade)
  • MCP

Instalar Manim

pip install manim

Instalar MCP

pip install mcp

Clonar o Repositório

git clone https://github.com/abhiemj/manim-mcp-server.git
cd manim-mcp-server

Integração com Claude

Para integrar o servidor Manim MCP com o Claude, adicione o seguinte ao seu arquivo 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"
      }
    }
  }
}

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 Manim MCP para gerar animações dinamicamente.

Contribuindo

  1. Faça um fork do repositório.
  2. Crie uma nova branch:
    git checkout -b add-feature
    
  3. Faça alterações e faça commit:
    git commit -m "Added a new feature"
    
  4. Envie para o seu fork:
    git push origin add-feature
    
  5. 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 abhiemj. Contribuições são bem-vindas! 🚀

Listado em Awesome MCP Servers

Este repositório está em destaque no repositório Awesome MCP Servers na categoria Animation & Video. Confira junto com outras ótimas implementações de servidores MCP!

Agradecimentos

  • Agradecemos à Comunidade Manim pela incrível biblioteca de animação.
  • Inspirado pelo ecossistema MCP de código aberto.

Encontre-me em

aiburner_official @aiburner_official