KI Song erstellen per MCP: Songs, Instrumentals und Songtexte mit der KlangKI API für lokale KI-Assistenten.

KI Song erstellen MCP – Songs und Musik mit KlangKI

Mit diesem MCP-Server können KI-Assistenten einen KI Song erstellen: aus einer Beschreibung, eigenen Songtexten oder als Instrumental. Der Server verbindet lokale MCP-Clients mit der KlangKI API auf kisongerstellen.com.

English documentation

Funktionen

  • Songs aus Textbeschreibungen oder eigenen Songtexten erstellen.
  • Instrumentalmusik für Videos, Podcasts und andere Projekte generieren.
  • Deutsche und englische Songtexte mit Titel und Stil schreiben.
  • Generierungsstatus prüfen, eigene Songs finden und Wiedergabe-URLs abrufen.
  • Musik-Credits und Kaufstatus abfragen.

Die Musik kann für persönliche und kommerzielle Projekte verwendet werden. KlangKI bietet kostenlose Start-Credits; weitere Nutzung richtet sich nach dem Guthaben und Tarif. MP3-Downloads für zahlende Nutzer stehen im Website-Konto bereit.

Lokale Installation

Voraussetzungen: Node.js ab Version 22, pnpm und ein KlangKI-Konto.

  1. Auf kisongerstellen.com anmelden.
  2. Unter API Keys einen Schlüssel erstellen.
  3. In diesem Projektverzeichnis die Abhängigkeiten installieren und bauen:
pnpm install --frozen-lockfile
pnpm build

Der Server wird lokal aus dem Build gestartet. Es ist keine npm-Veröffentlichung erforderlich.

MCP-Client einrichten

In der MCP-Konfiguration des Clients folgenden Eintrag ergänzen. Den absoluten Pfad und den API Key ersetzen:

{
  "mcpServers": {
    "ki-song-erstellen-mcp": {
      "command": "node",
      "args": ["/ABSOLUTER/PFAD/ki-song-erstellen-mcp/dist/index.js"],
      "env": {
        "KISONG_API_KEY": "sk-DEIN-API-KEY"
      }
    }
  }
}

Dieses mcpServers-Format wird etwa von Claude Desktop und Cursor verwendet. Falls node vom Client nicht gefunden wird, den absoluten Pfad zur Node.js-Datei als command eintragen. Konfigurationsvorlage: examples/mcp.json.

Die Variablen kommen vom MCP-Client oder aus der Shell. .env-Dateien werden nicht automatisch geladen. Für den manuellen Start mit Node.js:

cp .env.example .env
# KISONG_API_KEY in .env eintragen
node --env-file=.env dist/index.js

Der laufende Prozess wartet auf MCP-Nachrichten über stdin; stdout ist für das Protokoll reserviert.

Tools

Tool Aufgabe
kisong_get_credits Musik-Credits und Kaufstatus lesen
kisong_generate_song Beschreibung → Song oder Instrumental
kisong_generate_from_lyrics Eigene Songtexte → Song; Instrumentalmodus mit Titel und Stil
kisong_generate_lyrics Thema → Titel, Stil und Songtext
kisong_get_task Status und Ergebnisse einer Musikaufgabe lesen
kisong_list_tasks Eigene Musikaufgaben samt Ergebnissen auflisten
kisong_list_tracks Abspielbare Songs durchsuchen

Musikaufgaben sind asynchron. Nach der Generierung kommt eine taskId; den Status anschließend mit kisong_get_task prüfen. Zwischen Abfragen etwa 15–30 Sekunden warten und bei isTerminal: true aufhören. Die Generierung dauert üblicherweise etwa 3–5 Minuten. Ein fertiger Track enthält eine audioUrl zur Wiedergabe. Bei fehlgeschlagenen Aufgaben kann errorCode den Grund erklären.

Musikgenerierung verwendet Musik-Credits. Songtexte verwenden einen separaten kostenlosen Credit-Pool; dessen Restbestand ist nicht in kisong_get_credits enthalten. Der Server wiederholt Anfragen nicht automatisch. Nach einem Timeout beim Erstellen eines Songs zuerst kisong_list_tasks oder die Website-Historie prüfen, da die Aufgabe bereits angelegt worden sein kann. Die Musik-Historie enthält keine reinen Songtextaufgaben.

Beispiele

Als Nachricht an den verbundenen Assistenten:

Prüfe meine Credits. Erstelle einen deutschsprachigen Indie-Pop-Song über einen Neuanfang in Berlin, mit warmen Gitarren und optimistischer Stimmung.

Schreibe zuerst einen deutschen Songtext über einen Sommer am See. Vertone ihn danach als ruhigen Akustik-Pop mit weiblicher Stimme.

Erstelle ein Instrumental für ein Podcast-Intro: Lo-Fi, dezentes Klavier, sanfter Beat. Prüfe später den Status und zeige mir die Wiedergabe-URL.

Direkte Tool-Argumente:

{
  "prompt": "Deutschsprachiger Indie-Pop über einen Neuanfang in Berlin, warme Gitarren, optimistisch",
  "isInstrumental": false
}

Für kisong_generate_from_lyrics:

{
  "title": "Sommer am See",
  "prompt": "[Verse]\nWir sitzen am Ufer, der Tag zieht vorbei\n[Chorus]\nDer Sommer am See macht die Gedanken frei",
  "styles": "Akustik-Pop, warme Gitarre, ruhig",
  "vocalGender": "female"
}

Konfiguration und Entwicklung

Variable Standard Bedeutung
KISONG_API_KEY erforderlich API Key des KlangKI-Kontos (sk-…)
KISONG_API_BASE_URL https://kisongerstellen.com API-Ursprung; für lokale Entwicklung auch http://localhost:3000
KISONG_API_TIMEOUT_MS 120000 Zeitlimit pro Anfrage, 1000–300000 ms
pnpm tsc --noEmit
pnpm test
pnpm build

Tests verwenden eine lokale simulierte API und erzeugen keine kostenpflichtigen Songs. Sie prüfen unter anderem MCP-Handshake, Tool-Schemas, Bearer-Authentifizierung, Request-Formate, asynchrone Statusantworten und Fehlerfälle.

Weitere technische Details: docs/api-contract.md. Umsetzung mit dem offiziellen MCP TypeScript SDK und lokalem stdio-Transport.

Lizenz

MIT für den Servercode. Die Nutzung der KlangKI API erfolgt über das eigene KlangKI-Konto.

MCP Server · Populars

MCP Server · New

    roman-rr

    Trading Signals

    17 triggers × 44 algorithms × 3 AI experts — live crypto trading signals with reasoning for Claude Code, Codex, Cursor & 30+ agents. Free key; Pro adds entry, SL and TP.

    Community roman-rr
    OyadotAI

    Oya Browser

    The browser control plane for AI agents. One API over Oya Cloud, Browserbase, Steel, Anchor, Browser Use and your own Chrome, with persistent personas, CAPTCHA and MFA handling, and live human takeover.

    Community OyadotAI
    unibaseio

    Membase

    Memory layer for AI agents — SDKs, CLI and MCP server for Membase

    Community unibaseio
    EternalNight996

    🧠 memory-eternal — a second brain for your AI

    Your AI forgets every session. Give it a memory you can audit: local-first, review-gated agent memory — one SQLite vault for DSH, Claude Code, Codex, Cursor, OpenClaw, Hermes and MengBot (any MCP client), with an immutable audit log and a token ledger. Agents propose, humans approve. MIT, self-hosted, no cloud.

    Community EternalNight996
    quarkiverse

    Model Context Protocol Servers in Quarkus/Java

    Model Context Protocol Servers in Quarkus

    Community quarkiverse