SunoMCP
MCP server for Suno AI music generation, lyrics, and cover workflows via Ace Data Cloud.
- 69 estrellas
- 17 forks
- 8 issues abiertos
- Lenguaje: Python
- Licencia: MIT
- actualizado
Instalación
remoteclaude mcp add --transport http sunomcp https://suno.mcp.acedata.cloud/mcp{
"mcpServers": {
"sunomcp": {
"type": "http",
"url": "https://suno.mcp.acedata.cloud/mcp"
}
}
}Servidor remoto, sin binario local. Si pide credenciales, sigue el README del proveedor.
https://suno.mcp.acedata.cloud/mcpServidor remoto, sin binario local. Si pide credenciales, sigue el README del proveedor.
{
"mcpServers": {
"sunomcp": {
"url": "https://suno.mcp.acedata.cloud/mcp"
}
}
}Servidor remoto, sin binario local. Si pide credenciales, sigue el README del proveedor.
- Ejecuta el comando en tu terminal (Claude Code) o añade la URL como conector (Claude Desktop) o en mcp.json (Cursor).
- Autoriza el acceso cuando el cliente lo pida.
- Reinicia la sesión: las herramientas del servidor aparecen solas.
Resumen de MCP Servers
Suno by Ace Data Cloud
A Model Context Protocol (MCP) server for AI music generation using Suno through the AceDataCloud API.
Generate AI music, lyrics, and manage audio projects directly from Claude, VS Code, or any MCP-compatible client.
Use Suno in Glama
Find the Ace-provided Suno source listing or remote connector. Follow the Glama installation, API Token and first-use guide. Public discovery and a successful personal connection are separate checks; generation uses your Ace account balance.
Suno in goose
Use the independent Suno by Ace Data Cloud native goose plugin: install and API Token guide · 简体中文. It reuses this MCP server and does not imply goose Marketplace or default-provider inclusion.
Find the Suno integration in the official MCP Registry
Open Suno in the official MCP Registry, expand the matching io.github.AceDataCloud entry, and use its Packages or Remotes installation information in a client that consumes MCP catalogs. This is the Suno integration provided by Ace Data Cloud; it is not an endorsement by the model vendor. The Registry is a directory, not the app that runs a tool.
Search for mcp-suno (or io.github.AceDataCloud/mcp-suno) to locate the exact entry. The official Registry search currently matches server names; spaces in a display title do not create extra search aliases. If your client does not consume the catalog, use the client-specific connection instructions below and check Applications → General application for your token, service permissions, balance and current price. Keep the original task ID when checking asynchronous results.
Features
Music Generation - Create AI-generated songs from text prompts
Custom Lyrics & Style - Full control over lyrics, title, and music style
Song Extension - Continue existing songs from any timestamp
Cover/Remix - Create cover versions with different styles
Lyrics Generation - Generate structured lyrics from descriptions
Persona Management - Save and reuse voice styles
Custom Music Models - Create and reuse app-owned custom music models
Task Tracking - Monitor generation progress and retrieve results
Tool Reference
| Tool | Description |
|---|---|
suno_generate_music | Generate AI music from a text prompt using Suno's Inspiration Mode. |
suno_generate_custom_music | Generate AI music with full control over lyrics, title, and style (Custom Mode). |
suno_extend_music | Extend an existing song from a specific timestamp with new lyrics. |
suno_cover_music | Create a cover or remix version of an existing song in a different style. |
suno_concat_music | Concatenate extended song segments into a single complete audio file. |
suno_generate_with_persona | Generate music using a saved artist persona for consistent vocal style. |
suno_remaster_music | Remaster an existing song; v5/v5.5 require a variation category. |
suno_stems_music | Separate a song into individual stems (vocals and instruments). |
suno_replace_section | Replace a specific time range in a song with new generated content. |
suno_upload_extend | Extend an uploaded audio (your own music) with new AI-generated content. |
suno_upload_cover | Create an AI cover of an uploaded audio (your own music). |
suno_mashup_music | Blend exactly two songs using a required creative-direction prompt. |
suno_all_stems_music | Return two distinct 12-stem candidate sets, labeled stem_set 1 and 2 in task results. |
suno_generate_lyrics | Generate song lyrics from a text prompt. |
suno_get_mp4 | Get an MP4 video version of a generated song. |
suno_get_timing | Get timing and subtitle data for a generated song. |
suno_extract_vocals | Extract a required vocal interval shorter than 30 seconds. |
suno_get_wav | Get the lossless WAV format of a generated song. |
suno_get_mp3 | Get the compressed MP3 format of a generated song. |
suno_get_midi | Get MIDI data extracted from a generated song. |
suno_create_persona | Create a new artist persona from an existing audio's vocal style. |
suno_create_custom_model | Create a reusable custom music model from 6 to 24 authorized audio URLs. |
suno_get_custom_model | Retrieve one custom music model by ID. |
suno_list_custom_models | List custom music models for the current Suno application. |
suno_generate_with_custom_model | Generate a song using a ready custom music model. |
suno_delete_custom_model | Archive a custom music model so it can no longer be used. |
suno_optimize_style | Optimize a music style description for better generation results. |
suno_mashup_lyrics | Generate mashup lyrics by combining two sets of lyrics. |
suno_upload_audio | Upload external audio in standard or enhanced mode for subsequent operations. |
suno_get_task | Query the status and result of a music generation task. |
suno_get_tasks_batch | Query multiple music generation tasks at once. |
suno_list_models | List all available Suno models and their capabilities. |
suno_list_actions | List all available Suno API actions and corresponding tools. |
suno_get_lyric_format_guide | Get guidance on formatting lyrics for Suno music generation. |
Connect in minutes
The hosted server is https://suno.mcp.acedata.cloud/mcp. Choose one authentication route before following a client example:
| Route | Use it when | What you provide |
|---|---|---|
| Browser sign-in (OAuth) | Your MCP client supports remote OAuth; use DCR if the client requires automatic registration | The server URL; sign in to AceDataCloud and approve access in the browser. No key needs to be pasted into the MCP config. |
| API token | Your client cannot complete the remote OAuth flow, or you need an explicit credential for an integration | An AceDataCloud API token in the client's Bearer header. Keep it in a user-level secret store or environment variable. |
| Local stdio | You want the MCP process to run on your machine | Install mcp-suno and pass ACEDATACLOUD_API_TOKEN to that process. |
The hosted server always receives a Bearer token: with OAuth, the client obtains and sends it after sign-in; with API-token setup, you supply it. DCR is client registration, not a separate AceDataCloud API key. After consent, the hosted service currently reuses or creates an API credential for your account; it may fail if the account cannot obtain one. Some clients offer a published client identity or manual client ID; those are client-specific alternatives, not a second API-token requirement. Browser sign-in does not remove the need for an AceDataCloud account. Music generation uses your AceDataCloud account and may incur usage charges. Review current Suno pricing and limits before generating.
Browser sign-in: hosted server
Use this path for clients with remote MCP OAuth support. Add only the URL first; do not also set an Authorization header. If a client cannot complete discovery or registration, use the API-token route below.
Claude and Claude Desktop chat
Use Claude's remote custom connector in Customize → Connectors → Add custom connector (or your organization's connector settings). Enter the hosted URL, choose sign-in, and select Register automatically for the OAuth client if Claude asks. Complete the AceDataCloud login and consent flow, then enable the connector in your conversation. Claude Desktop's claude_desktop_config.json is for local MCP processes; it is not where Claude's remote custom connectors are installed. Claude's connector guide.
Claude Code
claude mcp add --transport http --scope user suno https://suno.mcp.acedata.cloud/mcp
claude mcp login sunoIn Claude Code, /mcp shows the connection and available tools. For project scope, merge {"mcpServers":{"suno":{"type":"http","url":"https://suno.mcp.acedata.cloud/mcp"}}} into /.mcp.json; keep existing entries when merging. Claude Code and Claude Desktop chat have separate MCP configuration. Claude Code MCP guide.
Cursor
In Cursor's MCP settings, add a remote server with the hosted URL and complete the OAuth prompt. For project scope, merge this into /.cursor/mcp.json; for your own machines, use ~/.cursor/mcp.json:
{
"mcpServers": {
"suno": {
"url": "https://suno.mcp.acedata.cloud/mcp"
}
}
}Lo que la gente pregunta sobre SunoMCP
¿Qué es AceDataCloud/SunoMCP?
AceDataCloud/SunoMCP es mcp servers para el ecosistema de Claude AI. MCP server for Suno AI music generation, lyrics, and cover workflows via Ace Data Cloud. Tiene 69 estrellas en GitHub y su última actualización registrada es del 2026-10-21.
¿Cómo se instala SunoMCP?
Puedes instalar SunoMCP clonando el repositorio (https://github.com/AceDataCloud/SunoMCP) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar AceDataCloud/SunoMCP?
Nuestro agente de seguridad ha analizado AceDataCloud/SunoMCP y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene AceDataCloud/SunoMCP?
AceDataCloud/SunoMCP es mantenido por AceDataCloud. La última actividad registrada en GitHub es del 2026-10-21, con 8 issues abiertos.
¿Hay alternativas a SunoMCP?
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.