Mureka MCP Server by useapi.net

Música AI de Mureka: canciones, letras, pistas separadas, partituras, tu propia voz como cantante, habla. De terceros, de pago ($15/mes), funciona con tu propia cuenta de Mureka.

Servidor MCP alojado

npx add-mcp 'https://api.useapi.net/v1/mureka/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Saltar al contenido principal

Servidor Mureka MCP

16 de octubre de 2026

Independent third-party service, see Legal

Tabla de contenidos

  1. Endpoint y autorización
  2. Configuración
  3. Herramientas
  4. Trabajos de larga duración
  5. Ejemplos de indicaciones
  6. Límites y notas

El servidor Mureka MCP de useapi.net permite que un asistente de IA como Claude Code, Cursor o VS Code Copilot cree música y voz con Mureka en tus propias cuentas de Mureka. Es un servidor Model Context Protocol alojado, sin nada que instalar: apunta tu cliente a la URL de abajo y añade tu token de API de useapi.net.

Cubre toda la API de Mureka: canciones a partir de una indicación o tus letras, tu propia voz como cantante reutilizable, ediciones y remezclas, pistas separadas con MIDI y sesiones de DAW, partituras y voz con voces clonadas. Cada herramienta llama a la misma API REST, por lo que las cuentas, los límites y los errores se comportan exactamente como se documenta allí.

¿Existe un servidor Mureka MCP? useapi.net aloja un servidor Mureka MCP de terceros en https://api.useapi.net/v1/mureka/mcp con 40 herramientas para canciones, personajes, remezclas, pistas separadas, partituras y voz, y funciona con tu plan web de Mureka, sin nada que instalar.

¿Prefieres REST? Tutorial: Cómo generar música de IA con la API de Mureka · Código: github.com/useapi/mureka-api

Consulta todos los servidores MCP de useapi.net en Model Matrix & MCP.

Endpoint y autorización

https://api.useapi.net/v1/mureka/mcp
  • Transporte: HTTP transmisible.
  • Listado en el Registro oficial de MCP como net.useapi/mureka, por lo que los clientes y directorios MCP que lean el registro pueden encontrarlo por ese nombre.
  • Autorización: tu token de API de useapi.net en el encabezado Authorization: Bearer …, consulta Configurar useapi.net.
  • Necesitas al menos una cuenta de Mureka añadida con Configurar Mureka. Añadir y eliminar cuentas no está disponible a través de MCP: usa POST /accounts.

Configuración

Reemplaza YOUR_API_TOKEN con tu token de API de useapi.net.

Claude Code

claude mcp add --transport http useapi-mureka https://api.useapi.net/v1/mureka/mcp --header "Authorization: Bearer YOUR_API_TOKEN"

Cursor

En ~/.cursor/mcp.json:

{
  "mcpServers": {
    "useapi-mureka": {
      "url": "https://api.useapi.net/v1/mureka/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

VS Code

En .vscode/mcp.json:

{
  "servers": {
    "useapi-mureka": {
      "type": "http",
      "url": "https://api.useapi.net/v1/mureka/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

Windsurf y otros clientes

Cualquier cliente que admita servidores MCP remotos a través de HTTP con encabezados personalizados funciona. La forma habitual en JSON:

{
  "mcpServers": {
    "useapi-mureka": {
      "serverUrl": "https://api.useapi.net/v1/mureka/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

Algunos clientes nombran el campo de dirección url en lugar de serverUrl.

Pruébalo con curl

curl -s https://api.useapi.net/v1/mureka/mcp \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'

curl -s https://api.useapi.net/v1/mureka/mcp \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

La primera llamada responde con el nombre del servidor useapi-mureka y sus instrucciones para el asistente, la segunda con las 40 herramientas.

Herramientas

Las canciones llevan su cuenta en el song_id, por lo que una edición, remezcla, extracción de pistas o partitura se ejecuta en la cuenta que posee la canción. Otras herramientas aceptan un account opcional, requerido solo cuando tienes varias cuentas.

Cuentas

HerramientaQué haceParámetros principales
mureka_list_accountsLista tus cuentas de Mureka con su modo de inicio de sesión y estado.
mureka_get_accountLee una cuenta: modo de inicio de sesión, expiración de sesión y cualquier error.account
mureka_get_profileDevuelve el plan de Mureka y el saldo de Gold de la cuenta.account

Canciones

HerramientaQué haceParámetros principales
mureka_create_songCrea dos canciones a partir de una descripción; Mureka escribe las letras.prompt, model
mureka_create_song_with_lyricsCrea dos canciones a partir de tus letras, con un estilo y opcionalmente una voz, un personaje, una pista de referencia o una melodía.lyrics, desc, vocal_id, character_id, ref_id, motif_id, title, vocal_gender, model
mureka_create_instrumentalCrea dos instrumentales a partir de una indicación o una pista de referencia.prompt o ref_id, title, model
mureka_write_lyricsEscribe letras a partir de una idea, sin crear una canción.prompt

Los parámetros coinciden con POST /music/create, POST /music/create-advanced y POST /music/create-instrumental.

Ediciones y remezclas

HerramientaQué haceParámetros principales
mureka_extend_songContinúa una canción desde su final con nuevas letras.song_id, lyrics
mureka_edit_sectionVuelve a cantar un rango de una canción con nuevas letras y conserva el resto. Devuelve una canción.song_id, start_milliseconds, end_milliseconds, lyrics, keep_melody
mureka_remix_songRegraba una canción, con voz o instrumental, en un nuevo estilo.song_id, desc, lyrics, title, model

Biblioteca

HerramientaQué haceParámetros principales
mureka_list_songsLista las canciones de una cuenta, de más reciente a más antigua.account, last_id
mureka_get_songLee una canción con sus letras, estilo y enlace mp3.song_id
mureka_delete_songElimina una canción.song_id
mureka_download_songDevuelve el paquete básico de pistas separadas o el certificado de licencia de una canción.song_id, type
mureka_create_videoCrea un video de letras (mp4) para una canción. Mureka no lo crea para canciones V9.5; las canciones hechas en V9, V8, O2, V7.6 o V7.5-all funcionan.song_id

Pistas separadas y partituras

HerramientaQué haceParámetros principales
mureka_extract_stemsDivide una canción en hasta 12 pistas separadas más MIDI (100 Gold), o voz e instrumental (20 Gold).song_id, all_stems
mureka_download_stemsDesde una extracción terminada: una pista con su MIDI, ZIPs de todo, o una sesión para Ableton Live, Logic Pro, Pro Tools o Cubase.stems_id, stem_name, daw
mureka_get_sheet_musicTranscribe una canción, un enlace de YouTube o un MP3 subido a partituras MusicXML y PDF. 10 Gold.song_id o url, title

Personajes

HerramientaQué haceParámetros principales
mureka_create_characterConvierte una voz de mureka_upload_vocal, o una de tus canciones, en un cantante reutilizable. Gratis.name, vocal_id o song_id, bio, tags, desc, private
mureka_list_charactersLista tus personajes.account, last_id
mureka_set_character_privateOculta un personaje de mureka.ai o lo publica.character_id, private
mureka_delete_characterElimina un personaje. Las canciones hechas con él se conservan.character_id

Voces, referencias y subidas

HerramientaQué haceParámetros principales
mureka_list_stylesLista las etiquetas de género y estado de ánimo que Mureka entiende.account
mureka_list_vocalsLista las voces de canto de Mureka, o con mine: true las que subiste.mine, last_id
mureka_list_referencesLista las pistas de referencia de 30 segundos de Mureka por estado de ánimo o género.mood, genre, last_id
mureka_list_filesLista las pistas de referencia que subiste.last_id
mureka_import_youtubeObtiene el audio de un enlace de YouTube en el almacenamiento de Mureka.url
mureka_upload_referenceSube un MP3 como pista de referencia.url o contentBase64, title, mood, genre
mureka_upload_motifSube una idea de melodía en MP3.url o contentBase64
mureka_upload_vocalSube un MP3 de una voz de canto, unos 30 segundos de voz clara.url o contentBase64, title
mureka_delete_fileElimina una pista de referencia subida.id
mureka_delete_vocalElimina una voz subida.id

Las subidas aceptan archivos MP3 de hasta 40 MB, desde una URL https pública o enviados como contentBase64.

Voz

HerramientaQué haceParámetros principales
mureka_create_speechTexto a voz con una voz, o una conversación entre varias voces.text + voice_id, o conversation, title
mureka_list_speechLista la voz creada en una cuenta.last_id
mureka_delete_speechElimina un elemento de voz.id
mureka_list_voicesLista las voces de voz de Mureka, o con cloned: true las que clonaste.cloned, last_id
mureka_clone_voiceClona una voz hablada a partir de una muestra MP3.url o contentBase64, title, desc, lang
mureka_delete_voiceElimina una voz clonada.voice_id

Trabajos

HerramientaQué haceParámetros principales
mureka_get_jobLee un trabajo de canción, edición, remezcla, pistas separadas o voz, y con wait: true espera a que termine.jobid, wait
mureka_list_jobsLista los trabajos en ejecución ahora en cada cuenta.

El esquema completo de entrada de cada herramienta proviene de tools/list.

Trabajos de larga duración

Los clientes MCP suelen abandonar una llamada de herramienta después de aproximadamente un minuto, por lo que una herramienta espera hasta unos 50 segundos:

  • Una canción, edición o remezcla suele tardar de 45 a 90 segundos. Si no termina a tiempo, la herramienta devuelve el jobid, y mureka_get_job con wait: true lo retoma. Pide al asistente que siga comprobando hasta que termine.
  • Una extracción de pistas separadas tarda aproximadamente un minuto, y la voz de 20 a 90 segundos, de la misma manera.
  • Las partituras responden en 5 a 20 segundos, más hasta 15 segundos para obtener un enlace de YouTube.

Los clientes que solicitan notificaciones de progreso reciben una aproximadamente cada 10 segundos mientras una herramienta espera.

Cada canción regresa con su song_id y un enlace público mp3.

Ejemplos de indicaciones

  • “Escribe letras para una canción sobre un farero, luego hazla como una balada folk lenta en V9.5.”
  • “Sube este clip de voz como cantante llamada Nova, mantenlo privado, y haz que cante mis letras como synthwave.”
  • “Remezcla mi última canción como drum and bass.”
  • “Divide esa canción en voz e instrumental y dame una sesión de Logic Pro.”
  • “Convierte este video de YouTube en partitura.”
  • “Lee este párrafo en voz alta con una voz británica cálida.”
  • “¿Cuánto Mureka Gold queda en mi cuenta?”

Límites y notas

  • Las herramientas usan tus cuentas de Mureka y las mismas reglas que la API REST. La mayoría de las acciones usan el Mureka Gold de la cuenta: consulta los precios en la página de la API de Mureka.
  • Los conectores personalizados en claude.ai necesitan inicio de sesión OAuth, que este servidor aún no admite. Usa Claude Code u otro cliente que pueda enviar un encabezado Authorization.
  • Un cliente puede enviar hasta 20 solicitudes JSON-RPC en un solo lote.
  • Si el cliente envía un encabezado MCP-Protocol-Version, debe ser una de las versiones admitidas: 2025-06-18, 2025-03-26 o 2024-11-05.
  • Cada llamada de herramienta aparece en tus estadísticas de uso ( bot=mureka) como modelo mcp, con el nombre de la herramienta como su estado, o failed.

Tutoriales para la API de Mureka v1:

{ "@context": "https://schema.org", "@type": "APIReference", "name": "Mureka MCP Server: Songs, Characters, Stems and Sheet Music", "url": "https://useapi.net/docs/api-mureka-v1/mcp", "inLanguage": "en", "isAccessibleForFree": true, "description": "Connect Claude Code, Cursor, VS Code or any MCP client to the hosted useapi.net Mureka MCP server: 40 tools for songs, characters, remix, stems, sheet music and speech.", "about": "Mureka API v1", "isPartOf": { "@type": "APIReference", "name": "Mureka API v1" }, "publisher": { "@type": "Organization", "name": "useapi.net", "url": "https://useapi.net", "logo": { "@type": "ImageObject", "url": "https://useapi.net/assets/brand/useapi-logo-512.png" }, "alternateName": ["useapi", "UseAPI"], "sameAs": ["https://discord.gg/w28uK3cnmF", "https://t.me/use_api", "https://github.com/useapi", "https://bsky.app/profile/useapi.net", "https://www.youtube.com/@useapi-net"] }, "documentationOf": { "@type": "WebAPI", "name": "useapi.net REST API", "documentation": "https://useapi.net/llms.txt", "termsOfService": "https://useapi.net/docs/legal" } }
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://useapi.net/" }, { "@type": "ListItem", "position": 2, "name": "Mureka API v1", "item": "https://useapi.net/docs/api-mureka-v1" }, { "@type": "ListItem", "position": 3, "name": "MCP Server", "item": "https://useapi.net/docs/api-mureka-v1/mcp" } ] }