MCP server for MusicBrainz — search/browse music metadata, cover art, and submit your own tags, ratings, and collections
- ✓Actively maintained (<30d)
- ✓Clear description
- !No standard license detected
git clone https://github.com/chrischall/musicbrainz-mcp{
"mcpServers": {
"musicbrainz-mcp": {
"command": "node",
"args": ["/path/to/musicbrainz-mcp/dist/index.js"],
"env": {
"MUSICBRAINZ_OAUTH_CLIENT_SECRET": "<musicbrainz_oauth_client_secret>",
"MUSICBRAINZ_OAUTH_REFRESH_TOKEN": "<musicbrainz_oauth_refresh_token>"
}
}
}
}MUSICBRAINZ_OAUTH_CLIENT_SECRETMUSICBRAINZ_OAUTH_REFRESH_TOKENResumen de MCP Servers
# musicbrainz-mcp
[](https://github.com/chrischall/musicbrainz-mcp/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/musicbrainz-mcp)
[](LICENSE)
An MCP server for [MusicBrainz](https://musicbrainz.org), the open music encyclopedia. It gives Claude live access to MusicBrainz metadata — artists, releases, recordings, labels, works, and more — plus Cover Art Archive images, and (optionally) lets you submit your own tags, ratings, and collection edits.
> Developed and maintained by AI (Claude Code). Use at your own discretion.
## Tools
**Read (no credentials required):**
| Tool | What it does |
| --- | --- |
| `musicbrainz_search` | Search any entity type with a Lucene query; returns ranked matches + MBIDs |
| `musicbrainz_lookup` | Look up an entity by MBID, with `inc` subqueries for linked data |
| `musicbrainz_browse` | List all entities linked to another (e.g. every release by an artist) |
| `musicbrainz_cover_art` | Cover Art Archive image URLs for a release / release-group |
| `musicbrainz_resolve` | Turn a pasted musicbrainz.org URL into its entity |
| `musicbrainz_healthcheck` | Verify connectivity and whether OAuth writes are configured |
**Write (OAuth, confirm-gated):**
| Tool | What it does |
| --- | --- |
| `musicbrainz_submit_tags` | Apply user tags to an entity on your account |
| `musicbrainz_submit_rating` | Set your 0–100 rating for an entity |
| `musicbrainz_modify_collection` | Add/remove entities in one of your collections |
Each write makes **no** network call without `confirm: true`; it returns a dry-run preview first.
## Install
This is a Node MCP server (stdio). Point your MCP host at it:
```json
{
"mcpServers": {
"musicbrainz": {
"command": "npx",
"args": ["-y", "musicbrainz-mcp"]
}
}
}
```
Reads work immediately. MusicBrainz asks clients to make **at most one request per second** — the server throttles itself to stay within that limit, so large browses are paced automatically.
## Enabling the write tools (optional)
1. Register an application at [musicbrainz.org/account/applications](https://musicbrainz.org/account/applications) (redirect URI `urn:ietf:wg:oauth:2.0:oob`).
2. Complete the OAuth flow with the `tag`, `rating`, and `collection` scopes to obtain a **refresh token**.
3. Provide these via your MCP host's env (or a local `.env`):
```
MUSICBRAINZ_OAUTH_CLIENT_ID=...
MUSICBRAINZ_OAUTH_CLIENT_SECRET=...
MUSICBRAINZ_OAUTH_REFRESH_TOKEN=...
```
## Development
```bash
npm install
npm run build
npm test
```
See [CLAUDE.md](CLAUDE.md) for architecture and [docs/MUSICBRAINZ-API.md](docs/MUSICBRAINZ-API.md) for the pinned API shapes.
## License
MIT. Data from MusicBrainz, licensed under [CC0 / CC BY-NC-SA](https://musicbrainz.org/doc/About/Data_License).
Lo que la gente pregunta sobre musicbrainz-mcp
¿Qué es chrischall/musicbrainz-mcp?
+
chrischall/musicbrainz-mcp es mcp servers para el ecosistema de Claude AI. MCP server for MusicBrainz — search/browse music metadata, cover art, and submit your own tags, ratings, and collections Tiene 0 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala musicbrainz-mcp?
+
Puedes instalar musicbrainz-mcp clonando el repositorio (https://github.com/chrischall/musicbrainz-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 chrischall/musicbrainz-mcp?
+
Nuestro agente de seguridad ha analizado chrischall/musicbrainz-mcp y le ha asignado un Trust Score de 54/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene chrischall/musicbrainz-mcp?
+
chrischall/musicbrainz-mcp es mantenido por chrischall. La última actividad registrada en GitHub es de today, con 0 issues abiertos.
¿Hay alternativas a musicbrainz-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega musicbrainz-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/chrischall-musicbrainz-mcp)<a href="https://claudewave.com/repo/chrischall-musicbrainz-mcp"><img src="https://claudewave.com/api/badge/chrischall-musicbrainz-mcp" alt="Featured on ClaudeWave: chrischall/musicbrainz-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.
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!
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。