Zum Hauptinhalt springen
MCP (Model Context Protocol) ist ein von Anthropic eingeführtes Modellkontextprotokoll, das es KI-Modellen (wie Claude, GPT usw.) ermöglicht, externe Werkzeuge über standardisierte Schnittstellen aufzurufen. Über den von AceData Cloud bereitgestellten Suno MCP Server kannst du direkt in AI-Clients wie Claude Desktop, VS Code, Cursor Musik, Texte und Audio-Projekte verwalten.

Funktionsübersicht

Der Suno MCP Server bietet folgende Kernfunktionen:
  • Musikgenerierung — KI-Musik durch Texteingaben generieren
  • Benutzerdefinierte Kreation — Vollständige Kontrolle über Texte, Titel und Musikstil
  • Songfortsetzung — Fortsetzung eines bestehenden Songs ab einem beliebigen Zeitpunkt
  • Cover/Mixing — Erstellen von Coverversionen in verschiedenen Stilen
  • Textgenerierung — Strukturierte Texte basierend auf Beschreibungen generieren
  • Stimmenrollen — Stimmenstile speichern und wiederverwenden
  • Medienkonvertierung — Erhalten von MP4, WAV, MIDI, Stimmtrennung usw.
  • Stiloptimierung — Optimierung von Musikstil-Tags
  • Aufgabenabfrage — Überwachung des Generierungsfortschritts und Abruf von Ergebnissen

Vorbereitungen

Vor der Nutzung musst du ein AceData Cloud API Token erhalten:
  1. Registriere dich oder melde dich bei der AceData Cloud Plattform an
  2. Gehe zur Seite Suno Audios API
  3. Klicke auf „Acquire“, um ein API Token zu erhalten (bei der ersten Anfrage gibt es ein kostenloses Kontingent)

Installation und Konfiguration

Methode 1: pip Installation (empfohlen)

pip install mcp-suno

Methode 2: Quellcode-Installation

git clone https://github.com/AceDataCloud/MCPSuno.git
cd MCPSuno
pip install -e .
Nach der Installation kannst du den Dienst mit dem Befehl mcp-suno starten.

Verwendung in Claude Desktop

Bearbeite die Konfigurationsdatei von Claude Desktop:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Füge die folgende Konfiguration hinzu:
{
  "mcpServers": {
    "suno": {
      "command": "mcp-suno",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "dein API Token"
      }
    }
  }
}
Wenn du uvx verwendest (keine vorherige Installation erforderlich):
{
  "mcpServers": {
    "suno": {
      "command": "uvx",
      "args": ["mcp-suno"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "dein API Token"
      }
    }
  }
}
Speichere die Konfiguration und starte Claude Desktop neu, um die Suno-Tools im Dialog zu verwenden.

Verwendung in VS Code / Cursor

Erstelle im Stammverzeichnis des Projekts die Datei .vscode/mcp.json:
{
  "servers": {
    "suno": {
      "command": "mcp-suno",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "dein API Token"
      }
    }
  }
}
Oder verwende uvx:
{
  "servers": {
    "suno": {
      "command": "uvx",
      "args": ["mcp-suno"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "dein API Token"
      }
    }
  }
}

Verfügbare Werkzeugliste

WerkzeugnameBeschreibung
suno_generate_musicMusik durch Texteingaben generieren
suno_generate_custom_musicMusik mit benutzerdefinierten Texten und Stilen generieren
suno_extend_musicFortsetzung eines Songs ab einem bestimmten Zeitpunkt
suno_cover_musicErstellen von Coverversionen
suno_concat_musicZusammenfügen von Musikstücken
suno_generate_with_personaMusik mit einer bestimmten Stimmenrolle generieren
suno_remaster_musicNeu abmischen
suno_stems_musicTrennen von Spuren (Gesang/Instrumental)
suno_replace_sectionErsetzen eines bestimmten Abschnitts im Song
suno_upload_extendAudio hochladen und fortsetzen
suno_upload_coverAudio hochladen und covern
suno_mashup_musicMischen mehrerer Songs
suno_generate_lyricsTexte basierend auf Beschreibungen generieren
suno_create_personaStimmenrolle erstellen
suno_get_mp4MP4-Video des Songs erhalten
suno_get_timingZeitachse der Texte erhalten
suno_extract_vocalsGesang extrahieren
suno_get_wavHochwertige WAV erhalten
suno_get_midiMIDI-Datei erhalten
suno_optimize_styleMusikstil-Tags optimieren
suno_mashup_lyricsTexte mischen
suno_upload_audioBenutzerdefiniertes Audio hochladen
suno_get_taskStatus einer einzelnen Aufgabe abfragen
suno_get_tasks_batchStatus mehrerer Aufgaben abfragen

Anwendungsbeispiele

Nach der Konfiguration kannst du diese Funktionen direkt in den AI-Clients mit natürlicher Sprache aufrufen, zum Beispiel:
  • „Hilf mir, einen Popsong über den Sommer zu generieren“
  • „Mach ein Jazz-Cover von diesem Lied“
  • „Setze diesen Song ab der 30. Sekunde fort“
  • „Generiere einen Songtext auf Chinesisch mit dem Thema Reisen“
  • „Trenne den Gesang von diesem Lied“
  • „Hilf mir, dieses Lied in das MIDI-Format zu konvertieren“

Weitere Informationen