brightlikethelight/music21-mcp-server

🎵 Production-ready MCP server for music analysis & generation | FastMCP • music21 • OAuth2 • Docker | First music21 MCP integration with enterprise features

40
/ 100
Emerging

Exposes music21's analysis capabilities through four independent interfaces—MCP, HTTP REST API, CLI, and Python library—with a protocol-agnostic core architecture that ensures reliability when one transport fails. Implements 13 specialized analysis tools spanning key detection, harmonic analysis, voice leading, counterpoint generation, and style imitation, decoupled from protocol logic via adapter pattern. Targets AI assistants (Claude Desktop via MCP), web applications (REST API with auto-generated Swagger docs), automation workflows (CLI with 99%+ uptime), and direct Python integration.

No Package No Dependents
Maintenance 10 / 25
Adoption 6 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

17

Forks

5

Language

Python

License

MIT

Last pushed

Jan 20, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/brightlikethelight/music21-mcp-server"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.