MCP server for StarSinger: make a finished AI song with real vocals from a brief (free daily song or a credit), or search and stream the AI music catalog
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
git clone https://github.com/jupiterspins/starsinger-mcp{
"mcpServers": {
"starsinger-mcp": {
"command": "node",
"args": ["/path/to/starsinger-mcp/dist/index.js"]
}
}
}Resumen de MCP Servers
# StarSinger MCP Server
An MCP (Model Context Protocol) server that gives AI agents access to the **StarSinger AI music catalog** — search, stream, and browse tracks from a growing library of AI-generated music.
## Make a song (v0.2)
Ask your assistant to *make a song* and it can — `make_song` writes the lyrics, composes and sings a finished song with real vocals in about a minute (or an instrumental if you ask), on the StarSinger account behind your API key.
- One free song a day, no subscription. **A free song is published to the public StarSinger feed** — the tool says so and only proceeds with `publicOk: true`.
- After that, a purchased song credit (private until you publish). With none left, the tool hands back a checkout link and the price.
- `song_status` polls a job, `my_songs` lists your recent songs, `wallet` says what the next song will spend.
Remote (no install): `POST https://mcp-api.starsinger.ai/mcp` with `Authorization: Bearer <api key>` — Streamable HTTP, stateless.
## Quick Start
### 1. Get an API Key
Get a free API key at [mcp.starsinger.ai](https://mcp.starsinger.ai) — sign up and create a key from the dashboard.
### 2. Add to Your AI Tool
**Claude Desktop** — add to `claude_desktop_config.json`:
```json
{
"mcpServers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
```
**Cursor** — add to `.cursor/mcp.json`:
```json
{
"mcpServers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
```
**VS Code** — add to user settings:
```json
{
"mcp": {
"servers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
}
```
### 3. Try It
Ask your AI assistant:
> "Find me some chill jazz piano tracks"
> "What artists does StarSinger have?"
> "Get me an upbeat track for a workout video"
## Tools
### `search_music`
Search the catalog by natural language query, mood, or genre.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | string | Yes | Natural language search — "upbeat jazz piano", "sad violin ballad" |
| `mood` | string | No | Filter by mood: `purple` (chill), `red` (energetic), `blue` (emotional), `gold` (uplifting), `green` (nature), `pink` (romantic), `dark` (intense), `rainbow` (eclectic) |
| `limit` | number | No | Results to return (default 10, max 50) |
### `get_track`
Get full details and streaming URL for a specific track.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `trackId` | string | Yes | Track ID from search results |
### `get_trending`
Get currently popular tracks from the catalog.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | number | No | Number of tracks (default 10, max 50) |
### `browse_artists`
Browse AI catalog artists, optionally filtered by genre.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `genre` | string | No | Filter by genre (e.g. "jazz", "classical", "pop") |
| `limit` | number | No | Number of artists (default 10, max 50) |
### `get_artist`
Get an artist's full profile and discography.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `artistId` | string | No | Artist ID from browse results |
| `handle` | string | No | Artist handle (e.g. "miles_rivers") |
## What You Get
Every track response includes:
- **Streaming URL** — Direct MP3 link, ready to play or embed
- **Cover art** — Album artwork URL
- **Full lyrics** — Complete song lyrics
- **Metadata** — Title, artist, genre, mood, play count, likes
- **Artist info** — Bio, influences, instrument, city
## Configuration
| Environment Variable | Required | Default | Description |
|---------------------|----------|---------|-------------|
| `STARSINGER_API_KEY` | Yes | — | Your StarSinger API key |
| `STARSINGER_API_URL` | No | `https://mcp-api.starsinger.ai` | API base URL |
## About StarSinger
[StarSinger](https://starsinger.ai) is an AI music creation platform. All music in the catalog is AI-generated and owned by Veronata Inc., available for use via this API.
## License
MIT
Lo que la gente pregunta sobre starsinger-mcp
¿Qué es jupiterspins/starsinger-mcp?
+
jupiterspins/starsinger-mcp es mcp servers para el ecosistema de Claude AI. MCP server for StarSinger: make a finished AI song with real vocals from a brief (free daily song or a credit), or search and stream the AI music catalog Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-08.
¿Cómo se instala starsinger-mcp?
+
Puedes instalar starsinger-mcp clonando el repositorio (https://github.com/jupiterspins/starsinger-mcp) 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 jupiterspins/starsinger-mcp?
+
Nuestro agente de seguridad ha analizado jupiterspins/starsinger-mcp 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 jupiterspins/starsinger-mcp?
+
jupiterspins/starsinger-mcp es mantenido por jupiterspins. La última actividad registrada en GitHub es del 2026-09-08, con 0 issues abiertos.
¿Hay alternativas a starsinger-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega starsinger-mcp 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.
[](https://claudewave.com/repo/jupiterspins-starsinger-mcp)<a href="https://claudewave.com/repo/jupiterspins-starsinger-mcp"><img src="https://claudewave.com/api/badge/jupiterspins-starsinger-mcp" alt="Featured on ClaudeWave: jupiterspins/starsinger-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!