Coding Agents Max ★ 233

tiianhk/MaxMSP-MCP-Server

Max için bir kodlama aracısı. Max/MSP/Jitter, müzik ve multimedya için görsel bir programlama dilidir.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "tiianhk-maxmsp-mcp-server": {
      "command": "node",
      "args": [
        "~/.mcp/MaxMSP-MCP-Server/index.js"
      ]
    }
  }
}

Not: ersatzben ve BenCello tarafından hazırlanan genişletilmiş bir versiyon şurada bulunabilir: https://github.com/ersatzben/maxmsp-mcp

MaxMSP-MCP Server

Bu proje, LLM'lerin Max patch'lerini doğrudan anlayabilmesi ve oluşturabilmesi için Model Context Protocol (MCP) protokolünü kullanır.

Anlama: LLM'nin Max Patch'i Açıklaması

img Video bağlantısı. Açıklama: açıklanan patch buradan indirilmiştir. Orijinal dosyadaki metin açıklamaları silinmiştir.

Oluşturma: LLM'nin FM Synthesizer Yapması

img Sentezlenen sesleri dinleyebileceğiniz tam videoyu izleyin.

LLM ajanı, her bir objenin resmi dokümantasyonuna ve ayrıca mevcut patch ve subpatch pencereleri içindeki objelere erişebilir; bu da objeleri bulma ve açıklama, hata ayıklama ve kendi eylemlerini doğrulama konusunda yardımcı olur.

Kurulum

Ön Gereksinimler

  • Python 3.8 veya daha yeni
  • uv package manager
  • Max 9 veya daha yeni (çünkü bazı scriptler Javascript V8 motorunu gerektirir), Max 8 veya daha eski versiyonlarda henüz test etmedik.

MCP sunucusunu kurma

  1. uv'yi yükleyin:
# macOS ve Linux'ta:
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows'ta:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. Bu depoyu klonlayın ve dizinine gidin:
git clone https://github.com/tiianhk/MaxMSP-MCP-Server.git
cd MaxMSP-MCP-Server
  1. Yeni bir environment başlatın ve python bağımlılıklarını yükleyin:
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
  1. MCP sunucusunu bir MCP istemcisine bağlayın (LLM'leri barındıran):
# Claude:
python install.py --client claude
# veya Cursor:
python install.py --client cursor

Diğer istemcileri kullanmak için (listeyi kontrol edin), indirip yapılandırma dosyası yolunu buraya manuel olarak ekleyip python install.py --client {your_client_name} komutunu çalıştırarak bağlanmanız gerekir.

Max patch'e kurulum

MaxMSP_Agent/demo.maxpat dosyasını kullanın veya kopyalayın. İlk sekmede, npm yüklü olduğunu doğrulamak için script npm version mesajına tıklayın. Ardından gerekli bağımlılıkları yüklemek için script npm install öğesine tıklayın. Ajanı erişmek için ikinci sekmeye geçin. Python ile iletişim başlatmak için script start öğesine tıklayın. Bağlantı kurulduktan sonra, patch içinde objeleri açıklatmak, değiştirmek veya oluşturmak için LLM arayüzü ile etkileşim kurabilirsiniz.

Sorumluluk Reddi

Bu, üçüncü taraf bir uygulamadır ve Cycling '74 tarafından yapılmamıştır.

Benzer MCP sunucuları

Daha fazla: Coding Agents →