Blender ile çalışmak için MCP sunucusu
Claude Desktop config.json'a ekle
{
"mcpServers": {
"ahujasid-blender-mcp": {
"command": "python",
"args": [
"-m",
"blender_mcp"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/ahujasid/blender-mcp.git ~/.mcp/blender-mcp
cd ~/.mcp/blender-mcp BlenderMCP, Blender'ı Claude AI'a Model Context Protocol (MCP) aracılığıyla bağlayarak Claude'un Blender ile doğrudan etkileşim kurmasını ve kontrolünü sağlar. Bu entegrasyon, isteme dayalı 3D modelleme, sahne oluşturma ve manipülasyonunu mümkün kılar.
Resmi bir web sitemiz yoktur. İnternette gördüğünüz herhangi bir web sitesi gayriresmi olup bu projeyle hiçbir bağlantısı yoktur. Bunları kendi sorumluluğunuzda kullanın.
Geri bildirim verin, ilham alın ve MCP üzerinde geliştirmeler yapın: Discord
Tüm destekçiler:
Sistem iki ana bileşenden oluşur:
addon.py): Blender içinde bir soket sunucusu oluşturan ve komutları almak ve yürütmek için bir Blender eklentisisrc/blender_mcp/server.py): Model Context Protocol'u uygulayan ve Blender eklentisine bağlanan bir Python sunucusuMac'teyseniz, lütfen uv'yi şu şekilde yükleyin
brew install uv
Windows üzerinde
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
ve ardından Windows'ta uv'yi kullanıcı yoluna ekleyin (Claude Desktop'ı yeniden başlatmanız gerekebilir):
$localBin = "$env:USERPROFILE\.local\bin"
$userPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$userPath;$localBin", "User")
Aksi takdirde kurulum talimatları kendi web sitelerinde bulunur: uv'yi yükle
⚠️ UV yüklemeden önce devam etmeyin
Aşağıdaki ortam değişkenleri Blender bağlantısını yapılandırmak için kullanılabilir:
BLENDER_HOST: Blender soket sunucusu için host adresi (varsayılan: "localhost")BLENDER_PORT: Blender soket sunucusu için port numarası (varsayılan: 9876)Örnek:
export BLENDER_HOST='host.docker.internal'
export BLENDER_PORT=9876
Kurulum talimatlarını izleyin (uv'nin zaten yüklenmiş olduğunu varsayarak)
Claude > Ayarlar > Geliştirici > Yapılandırmayı Düzenle > claude_desktop_config.json adresine gidin ve aşağıdakini ekleyin:
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}
Blender MCP sunucusunu eklemek için Claude Code CLI'ı kullanın:
claude mcp add blender uvx blender-mcp
Mac kullanıcıları için Ayarlar > MCP adresine gidin ve aşağıdakini yapıştırın
.cursor/mcp.json dosyası oluşturun ve yapıştırın{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}
Windows kullanıcıları için Ayarlar > MCP > Sunucu Ekle adresine gidin, aşağıdaki ayarlarla yeni bir sunucu ekleyin:
{
"mcpServers": {
"blender": {
"command": "cmd",
"args": [
"/c",
"uvx",
"blender-mcp"
]
}
}
}
⚠️ MCP sunucusunun yalnızca bir örneğini çalıştırın (Cursor veya Claude Desktop'ta), ikisini birden değil
Ön Koşullar: Devam etmeden önce Visual Studio Code yüklü olduğundan emin olun.
addon.py dosyasını indirinaddon.py dosyasını seçin
Config dosyası Claude'da ayarlandığında ve eklenti Blender'da çalışırken, Blender MCP için araçları içeren çekiç simgesini görürsünüz.
![]()
Claude'dan isteyebileceğiniz şeylere örnekler:
Hyper3D'nin ücretsiz deneme anahtarı, günde sınırlı sayıda modeli oluşturmanıza izin verir. Günlük sınıra ulaşılırsa, bir sonraki günün sıfırlanmasını bekleyebilir veya hyper3d.ai ve fal.ai'den kendi anahtarınızı alabilirsiniz.
Sistem TCP soketleri üzerinde basit bir JSON tabanlı protokol kullanır:
type ve isteğe bağlı params içeren JSON nesneleri olarak gönderilirstatus ve result veya message içeren JSON nesneleridirexecute_blender_code aracı Blender'da rastgele Python kodu çalıştırmaya izin verir, bu güçlü olabilir ancak potansiyel olarak tehlikeli olabilir. Üretim ortamlarında dikkatle kullanın. HER ZAMAN bunu kullanmadan önce çalışmanızı kaydedin.BlenderMCP, aracı geliştirmeye yardımcı olmak için anonim kullanım verilerini toplar. Telemetriyi iki şekilde kontrol edebilirsiniz:
Blender'da: Düzen > Tercihler > Eklentiler > Blender MCP adresine gidin ve telemetri onay kutusu'nun işaretini kaldırın
Ortam Değişkeni: Şunu çalıştırarak tüm telemetriyi tamamen devre dışı bırakın:
DISABLE_TELEMETRY=true uvx blender-mcp
Veya MCP yapılandırmanıza ekleyin:
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"],
"env": {
"DISABLE_TELEMETRY": "true"
}
}
}
}
Tüm telemetri verileri tamamen anonim hale getirilir ve yalnızca BlenderMCP'yi iyileştirmek için kullanılır.
Katkılar hoş karşılanır! Lütfen bir Pull Request göndermekten çekinmeyin.
Bu, Blender tarafından yapılmayan üçüncü taraf bir entegrasyon. Siddharth tarafından yapılmıştır
AI görsel oluşturma ve düzenleme MCP sunucusu, 1.500+ küratörlü prompt kütüphanesi, akıllı prompt geliştirme ve multi-provider routing (yerel ComfyUI, MeiGen Cloud, OpenAI-uyumlu API'ler) ile gelir.
DaVinci Resolve için MCP server entegrasyonu, video düzenleme, renk grading, medya yönetimi ve proje kontrolü için güçlü araçlar sunuyor.
Manim kullanarak animasyonlar oluşturan yerel bir MCP sunucusu.
Kapsamlı ve doğru Bazi (Çin Astrolojisi) harita oluşturma ve analiz işlevselliği sunar
Video Jungle koleksiyonunuzdan Video Editlerini ekleyin, analiz edin, arayın ve oluşturun
Aseprite API'yi kullanarak pixel art oluşturmak için MCP sunucusu