Grasshopper + MCP
ArtisanGrasshopper RhinoArtisan'ın parametrik motorunu Grasshopper tuvaline koyar — Gövdeler, Taş Dizisi, Taşlar, Okuyucular ve Artisan sekmeleri arasında yaklaşık 219 bileşen. AI asistanınız bu grafikleri sizin için oluşturabilir: McNeel'in Rhino MCP Platformu genel Grasshopper araçlarını (arama, yerleştirme, kablolama, çözme) sağlar ve RhinoArtisan MCP, bu araçların eksik olduğu bilgiyi sağlar — her Artisan bileşeninin ne yaptığı ve grafikleri oluşturmayı hızlandıran JSON kısayolu.
İki sunucu yan yana aynı Rhino'da çalışmak üzere tasarlanmıştır: her ikisini de bağlayın ve asistanınız bunları tek bir sohbette birleştirir.
| Sunucu | Ne katkıda bulunur |
|---|
| RhinoArtisan MCP (bu) | Belge iş akışı — tasarım, düzenleme, analiz, fiyatlandırma, üretim — artı gh_reference: ArtisanGrasshopper bileşen referansı |
| Rhino MCP Platformu (McNeel) | Tuval — g1_search_components, g1_place_component, g1_place_slider, g1_connect, g1_apply_graph, g1_get_canvas_graph, g1_solve_graph |
Kurulum
- RhinoArtisan MCP — RhinoArtisan 7 ile birlikte gelir; bakınız Başlangıç.
- Rhino MCP Platformu — yükleyin Rhino MCP Platformu Rhino'nun PackageManager'ından (ücretsiz, McNeel tarafından) eklentiyi yükleyin, ardından McNeel'in kılavuzunu takip ederek asistanınıza bağlayın McNeel'in kılavuzu. Claude Desktop için McNeel tek tıklamalı bir bağlayıcı sunar.
- Her iki sunucu da asistanınızda görünür. Hepsi bu — ArtisanGrasshopper bileşenleri Grasshopper kitaplığının bir parçasıdır, bu yüzden McNeel'in araçları onları herhangi bir yerel bileşen gibi bulur.
Asistan nasıl çalışır
İki sunucunun etkinleştirdiği döngü:
gh_reference (RhinoArtisan MCP) — asistan Artisan bileşen kataloğunu okur: önce sekmeler ve isimler; ardından, filtrelenmiş olarak, her bileşenin girişleri, çıkışları ve yerleştirme Guid'i.
g1_apply_graph (Rhino MCP) — adım 1'deki Guid'leri kullanarak kaydırıcıları ve bileşenleri yerleştirir ve onları tek bir çağrıda kablolandırır.
g1_solve_graph — tuvali çözer ve hataları veya uyarıları geri okuyarak grafik hesaplanana kadar onu düzeltir.
JSON kısayolu
Çoğu Artisan oluşturucu bileşeni, tüm parametre setini tek bir <Name> JSON metin girişi olarak kabul eder — panellerin kullandığı modellerin aynısı, serileştirilmiş şekilde. gh_reference her bileşenin JSON modelini geri döndürür araç varsayılanları doldurulmuş halde, bu yüzden yirmi kaydırıcı yerleştirmek yerine asistan birkaç alanı düzenleyebilir ve modeli tek bir metin paneli olarak besleyebilir:
{"Width": 2.5, "Height": 1.8, "FingerSize": 54, ...}
Bu, grafikleri küçük, hızlı inşa edilebilir ve yeniden parametrelendirilebilir tutar: JSON'da bir değeri değiştirin, yeniden çözün, tamam. 49 * Parameters okuyucu bileşeni tersini yapar — fırınlanmış bir elementin modelini tuvale açığa çıkarırlar.
Deneyin
Her iki sunucu da bağlıyken ve Rhino açıkken:
“Grasshopper'ı aç ve bana parametrik bir tamtur yüzük oluştur: parmak boyutu ve taş boyutu için kaydırıcılarla beslenen bir Artisan Eternity bileşeni. Çöz ve bana göster.”
Asistan Grasshopper'ı yükler, Eternity bileşenini arar gh_reference, yerleştirir ve bağlar g1_apply_graph, çözer ve çalışma alanı durumunu geri okur. Buradan itibaren yineleme konuşmaya dayalıdır: “bir kanal ekle”, “taşları 1.5 mm yap”, “pişir (bake) ve bana 18 ayar altındaki ağırlığını söyle” — bu son adım, RhinoArtisan MCP'ye geri döner calculate_weight.
Notlar ve sınırlar
- Rhino 8 / Grasshopper 1. ArtisanGrasshopper bugün Grasshopper 1'i hedeflemektedir. McNeel'in
g2_* araçları Rhino 9 üzerinde Grasshopper 2'yi yönetir; Artisan bileşenleri, ArtisanGrasshopper GH2'yi desteklediğinde orada yeniden doğrulanacaktır.
- Rhino MCP Platform, McNeel'in ürünüdür. Araçları, kurulumu ve davranışı belgelenmiştir ve desteklenmektedir McNeel tarafından; RhinoArtisan desteği, Artisan bileşenlerini ve RhinoArtisan MCP'yi kapsar.
- Pişirme (Baking) ve belge tarafındaki işler (ağırlıklar, fiyatlandırma, dışa aktarmalar, üretim kontrolleri) şuna aittir RhinoArtisan MCP'nin araçları — asistan aynı konuşma içinde sunucuları doğal bir şekilde değiştirir.