Skip to main content
ClaudeWave

MCP server for Producer/Riffusion AI music generation via AceDataCloud API

MCP ServersRegistry oficial1 estrellas0 forksPythonMITActualizado today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
Last scanned: 6/11/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · mcp-producer
Claude Code CLI
claude mcp add producermcp -- uvx mcp-producer
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "producermcp": {
      "command": "uvx",
      "args": ["mcp-producer"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "<acedatacloud_api_token>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
ACEDATACLOUD_API_TOKEN
Casos de uso

Resumen de MCP Servers

# ProducerMCP

<!-- mcp-name: io.github.AceDataCloud/mcp-producer -->

[![PyPI version](https://img.shields.io/pypi/v/mcp-producer.svg)](https://pypi.org/project/mcp-producer/)
[![PyPI downloads](https://img.shields.io/pypi/dm/mcp-producer.svg)](https://pypi.org/project/mcp-producer/)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![MCP](https://img.shields.io/badge/MCP-Compatible-green.svg)](https://modelcontextprotocol.io)

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for AI music generation using [Producer/Riffusion](https://www.riffusion.com/) (FUZZ models) through the [AceDataCloud API](https://platform.acedata.cloud).

Generate AI music directly from Claude, VS Code, or any MCP-compatible client.

## Features

- **Text to Music** - Create AI-generated music from text prompts
- **Custom Music** - Full control with custom lyrics, title, and style
- **Song Extension** - Continue songs from any timestamp
- **Cover/Remix** - Create covers in different genres and styles
- **Variations** - Generate alternative versions of songs
- **Vocal/Instrumental Swap** - Mix vocals and instrumentals between songs
- **Section Replacement** - Re-generate specific sections of a song
- **Stem Separation** - Split songs into vocal and instrumental tracks
- **Lyrics Generation** - Generate structured lyrics from prompts
- **Video Generation** - Create music videos for songs
- **WAV Export** - Get lossless audio format
- **8 FUZZ Models** - From FUZZ-0.8 to FUZZ-2.0 Pro

## Tool Reference

| Tool | Description |
|------|-------------|
| `producer_generate_music` | Generate AI music from a text prompt. |
| `producer_generate_custom_music` | Generate music with custom lyrics, title, and style. |
| `producer_extend_music` | Extend an existing song from a specific timestamp. |
| `producer_cover_music` | Create a cover/remix version in a different style. |
| `producer_variation_music` | Create a variation of an existing song. |
| `producer_swap_vocals` | Swap vocals between two songs. |
| `producer_swap_instrumentals` | Swap instrumentals between two songs. |
| `producer_replace_section` | Replace a specific time range with new content. |
| `producer_stems_music` | Separate a song into vocal and instrumental stems. |
| `producer_generate_lyrics` | Generate structured song lyrics from a prompt. |
| `producer_upload_audio` | Upload external audio for processing. |
| `producer_generate_video` | Generate a music video for a song. |
| `producer_generate_wav` | Get lossless WAV format of a song. |
| `producer_get_task` | Query the status of a generation task. |
| `producer_get_tasks_batch` | Query multiple generation tasks at once. |
| `producer_list_models` | List all available FUZZ models. |
| `producer_list_actions` | List all available actions and tools. |
| `producer_get_lyric_format_guide` | Get lyrics formatting guide. |

## Quick Start

### 1. Get Your API Token

1. Sign up at [AceDataCloud Platform](https://platform.acedata.cloud)
2. Navigate to the API documentation
3. Click **"Acquire"** to get your API token
4. Copy the token for use below

### 2. Use the Hosted Server (Recommended)

AceDataCloud hosts a managed MCP server -- **no local installation required**.

**Endpoint:** `https://producer.mcp.acedata.cloud/mcp`

All requests require a Bearer token. Use the API token from Step 1.

#### Claude.ai

Connect directly on [Claude.ai](https://claude.ai) with OAuth -- **no API token needed**:

1. Go to Claude.ai **Settings > Integrations > Add More**
2. Enter the server URL: `https://producer.mcp.acedata.cloud/mcp`
3. Complete the OAuth login flow
4. Start using the tools in your conversation

#### Claude Desktop

Add to your config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):

```json
{
  "mcpServers": {
    "producer": {
      "type": "streamable-http",
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Cursor / Windsurf

Add to your MCP config (`.cursor/mcp.json` or `.windsurf/mcp.json`):

```json
{
  "mcpServers": {
    "producer": {
      "type": "streamable-http",
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### VS Code (Copilot)

Add to your VS Code MCP config (`.vscode/mcp.json`):

```json
{
  "servers": {
    "producer": {
      "type": "streamable-http",
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

Or install the [Ace Data Cloud MCP extension](https://marketplace.visualstudio.com/items?itemName=acedatacloud.acedatacloud-mcp) for VS Code, which registers the hosted MCP servers with one-click setup.

#### JetBrains IDEs

1. Go to **Settings > Tools > AI Assistant > Model Context Protocol (MCP)**
2. Click **Add** > **HTTP**
3. Paste:

```json
{
  "mcpServers": {
    "producer": {
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Claude Code

Claude Code supports MCP servers natively:

```bash
claude mcp add producer --transport http https://producer.mcp.acedata.cloud/mcp \
  -h "Authorization: Bearer YOUR_API_TOKEN"
```

Or add to your project's `.mcp.json`:

```json
{
  "mcpServers": {
    "producer": {
      "type": "streamable-http",
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Cline

Add to Cline's MCP settings (`.cline/mcp_settings.json`):

```json
{
  "mcpServers": {
    "producer": {
      "type": "streamable-http",
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Amazon Q Developer

Add to your MCP configuration:

```json
{
  "mcpServers": {
    "producer": {
      "type": "streamable-http",
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Roo Code

Add to Roo Code MCP settings:

```json
{
  "mcpServers": {
    "producer": {
      "type": "streamable-http",
      "url": "https://producer.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}
```

#### Continue.dev

Add to `.continue/config.yaml`:

```yaml
mcpServers:
  - name: producer
    type: streamable-http
    url: https://producer.mcp.acedata.cloud/mcp
    headers:
      Authorization: "Bearer YOUR_API_TOKEN"
```

#### Zed

Add to Zed's settings (`~/.config/zed/settings.json`):

```json
{
  "language_models": {
    "mcp_servers": {
      "producer": {
        "url": "https://producer.mcp.acedata.cloud/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_API_TOKEN"
        }
      }
    }
  }
}
```

#### cURL Test

```bash
# Health check (no auth required)
curl https://producer.mcp.acedata.cloud/health

# MCP initialize
curl -X POST https://producer.mcp.acedata.cloud/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
```

### 3. Or Run Locally (Alternative)

If you prefer to run the server on your own machine:

```bash
# Install from PyPI
pip install mcp-producer
# or
uvx mcp-producer

# Set your API token
export ACEDATACLOUD_API_TOKEN="your_token_here"

# Run (stdio mode for Claude Desktop / local clients)
mcp-producer

# Run (HTTP mode for remote access)
mcp-producer --transport http --port 8000
```

#### Claude Desktop (Local)

```json
{
  "mcpServers": {
    "producer": {
      "command": "uvx",
      "args": ["mcp-producer"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "your_token_here"
      }
    }
  }
}
```

#### Docker (Self-Hosting)

```bash
docker pull ghcr.io/acedatacloud/mcp-producer:latest
docker run -p 8000:8000 ghcr.io/acedatacloud/mcp-producer:latest
```

Clients connect with their own Bearer token -- the server extracts the token from each request's `Authorization` header.

## Available Tools

### Music Generation

| Tool                             | Description                             |
| -------------------------------- | --------------------------------------- |
| `producer_generate_music`        | Generate music from a text prompt       |
| `producer_generate_custom_music` | Generate with custom lyrics and style   |
| `producer_extend_music`          | Extend a song from a timestamp          |
| `producer_cover_music`           | Create a cover in a different style     |
| `producer_variation_music`       | Create a variation of a song            |

### Vocal/Instrumental

| Tool                             | Description                             |
| -------------------------------- | --------------------------------------- |
| `producer_swap_vocals`           | Swap vocals between two songs           |
| `producer_swap_instrumentals`    | Swap instrumentals between two songs    |
| `producer_replace_section`       | Replace a time range with new content   |
| `producer_stems_music`           | Separate into stems                     |

### Lyrics

| Tool                       | Description                      |
| -------------------------- | -------------------------------- |
| `producer_generate_lyrics` | Generate lyrics from a prompt    |

### Media

| Tool                       | Description                      |
| -------------------------- | -------------------------------- |
| `produ
ai-musicdeveloper-toolsmcp-servermodel-context-protocolmusic-generationriffusion-api

Lo que la gente pregunta sobre ProducerMCP

¿Qué es AceDataCloud/ProducerMCP?

+

AceDataCloud/ProducerMCP es mcp servers para el ecosistema de Claude AI. MCP server for Producer/Riffusion AI music generation via AceDataCloud API Tiene 1 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala ProducerMCP?

+

Puedes instalar ProducerMCP clonando el repositorio (https://github.com/AceDataCloud/ProducerMCP) 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/ProducerMCP?

+

Nuestro agente de seguridad ha analizado AceDataCloud/ProducerMCP y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene AceDataCloud/ProducerMCP?

+

AceDataCloud/ProducerMCP es mantenido por AceDataCloud. La última actividad registrada en GitHub es de today, con 7 issues abiertos.

¿Hay alternativas a ProducerMCP?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega ProducerMCP en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: AceDataCloud/ProducerMCP
[![Featured on ClaudeWave](https://claudewave.com/api/badge/acedatacloud-producermcp)](https://claudewave.com/repo/acedatacloud-producermcp)
<a href="https://claudewave.com/repo/acedatacloud-producermcp"><img src="https://claudewave.com/api/badge/acedatacloud-producermcp" alt="Featured on ClaudeWave: AceDataCloud/ProducerMCP" width="320" height="64" /></a>

Más MCP Servers

Alternativas a ProducerMCP