Skip to content

🎉 MusicBrainz MCP Server v1.0.0 - Production Ready

Choose a tag to compare

@usercourses63 usercourses63 released this 04 Sep 06:53
· 23 commits to main since this release

🎵 MusicBrainz MCP Server v1.0.0 - Production Ready

A comprehensive Model Context Protocol (MCP) server for querying the MusicBrainz database with exceptional quality and developer experience.

🚀 Major Features

10 Comprehensive MCP Tools for complete MusicBrainz API access
Production-Ready FastMCP Server with async architecture
Comprehensive Test Suite with 101 tests (99% passing)
Professional Documentation and deployment guides
Multi-Platform Deployment (Docker, K8s, Cloud, Local)
Real-Time API Integration with intelligent rate limiting

🛠️ MCP Tools Included

  • search_artist - Search artists by name
  • search_release - Search releases/albums
  • search_recording - Search individual tracks
  • search_release_group - Search release groups
  • get_artist_details - Detailed artist information
  • get_release_details - Detailed release information
  • get_recording_details - Detailed recording information
  • browse_artist_releases - Browse artist's discography
  • browse_artist_recordings - Browse artist's songs
  • lookup_by_mbid - Generic entity lookup

📊 Quality Metrics

  • 101 Tests: 100 passing, 1 skipped (99% success rate)
  • Zero Warnings: Clean test execution
  • Type Safety: Complete type annotations
  • Documentation: Professional-grade docs and examples
  • Production Ready: Security hardened, scalable, monitorable

🚀 Quick Start

# Install
git clone https://github.com/YOUR_USERNAME/musicbrainz-mcp-server.git
cd musicbrainz-mcp-server
pip install -e .

# Configure
export MUSICBRAINZ_USER_AGENT="YourApp/1.0.0"

# Run
python -m musicbrainz_mcp.main