Art & Culture Python ★ 600

abhiemj/manim-mcp-server

Manim kullanarak animasyonlar oluşturan yerel bir MCP sunucusu.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "abhiemj-manim-mcp-server": {
      "command": "python",
      "args": [
        "-m",
        "manim_mcp_server"
      ]
    }
  }
}

Manim MCP Server

Manim MCP Demo

Genel Bakış

Bu, Manim animasyon kodunu çalıştıran ve oluşturulan videoyu döndüren bir MCP (Model Context Protocol) sunucusudur. Kullanıcıların Manim scriptleri göndermesine ve işlenmiş animasyonu almasına olanak tanır.

Özellikler

  • Manim Python scriptlerini çalıştırır.
  • Animasyon çıktısını görünür bir media klasörüne kaydeder.
  • Kullanıcıların çalıştırmadan sonra geçici dosyaları temizlemesine izin verir.
  • Taşınabilir ve ortam değişkenleri aracılığıyla yapılandırılabilir.

Kurulum

Ön Koşullar

Aşağıdakilerin kurulu olduğundan emin olun:

  • Python 3.8+
  • Manim (Community Version)
  • MCP

Manim'i Yükleyin

pip install manim

MCP'yi Yükleyin

pip install mcp

Repository'i Klonlayın

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

Claude ile Entegrasyon

Manim MCP sunucusunu Claude ile entegre etmek için, claude_desktop_config.json dosyanıza aşağıdakini ekleyin:

{
  "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 Yolunu Bulma

Python executable yolunu bulmak için aşağıdaki komutu kullanın:

Windows (PowerShell):

(Get-Command python).Source

Windows (Command Prompt/Terminal):

where python

Linux/macOS (Terminal):

which python

Bu, Claude'un Manim MCP sunucusuyla iletişim kurmasını ve animasyonları dinamik olarak oluşturmasını sağlar.

Katkı Yapma

  1. Repository'i fork edin.
  2. Yeni bir branch oluşturun:
    git checkout -b add-feature
    
  3. Değişiklikleri yapın ve commit edin:
    git commit -m "Added a new feature"
    
  4. Fork'unuza push edin:
    git push origin add-feature
    
  5. Bir pull request açın.

Lisans

Bu MCP sunucusu MIT Lisansı altında lisanslanmıştır. Bu, MIT Lisansı'nın şart ve koşullarına tabi olarak yazılımı kullanmakta, değiştirmekte ve dağıtmakta özgür olduğunuz anlamına gelir. Daha fazla ayrıntı için lütfen proje repository'sindeki LICENSE dosyasına bakın.

Yazar

abhiemj tarafından oluşturulmuştur. Katkılar memnuniyetle karşılanır! 🚀

Awesome MCP Servers'ta Listelendi

Bu repository, Awesome MCP Servers repository'sinde Animation & Video kategorisinde yer almaktadır. Diğer harika MCP sunucu uygulamalarıyla birlikte kontrol edin!

Teşekkürler

  • Manim Community'ye harika animasyon kütüphaneleri için.
  • Açık kaynak MCP ekosisteminden ilham alınmıştır.

Beni şurada bulun

@aiburner_official

Benzer MCP sunucuları

Daha fazla: Art & Culture →