MCP server wrapping the Discogs API, built with FastMCP for music-catalog search and collection management.
https://github.com/cswkim/discogs-mcp-serverStop juggling Discogs API docs and JSON responses when you need music catalog data. This MCP server gives Claude direct access to Discogs' massive music database, turning your AI assistant into a knowledgeable record collector who can search, analyze, and manage music data naturally.
Working with music data means dealing with the Discogs API directly - parsing responses, handling rate limits, managing authentication, and wrestling with inconsistent data structures. Whether you're building music apps, analyzing collections, or researching discographies, you end up writing the same API wrapper code over and over.
Meanwhile, your AI assistant sits there useless when you ask "What's the most valuable pressing of this album?" or "Add this release to my collection."
Instant Music Intelligence: Claude can now search Discogs' 15+ million releases, artists, and labels directly. Ask about rare pressings, track down specific catalog numbers, or analyze market trends - all through natural conversation.
Collection Management Through Chat: "Add the 1973 German pressing of Dark Side of the Moon to my collection" becomes a single command instead of multiple API calls and JSON parsing.
Music Research Workflows: Building a music app? Instead of spending hours in Discogs documentation, describe what you need and let Claude pull the exact data with proper error handling built in.
Music App Development: Building a vinyl tracking app? Claude can help you prototype by pulling release data, checking market values, and analyzing collection trends while you focus on your application logic.
# One command setup - no API wrapper needed
npx discogs-mcp-server
Record Collection Analysis: "What's my collection worth?" or "Show me all my Blue Note pressings from the 1960s" become natural queries that return structured data you can actually use.
Music Research Projects: Academic research on music trends, label analysis, or discography studies becomes conversational. Claude handles the API complexity while you focus on insights.
Inventory Management: Running a record shop? Claude can help manage inventory, check market prices, and research release details without switching between multiple tools.
FastMCP framework means this server follows MCP standards perfectly. Three deployment options let you choose what fits your workflow:
The server handles Discogs API quirks, rate limiting, and authentication so Claude gets clean, consistent data every time. No more debugging why an API call returned unexpected null values or handling rate limit errors in your application code.
MCP servers transform how we work with external APIs through AI assistants. Instead of writing custom integrations for every data source, you get conversational access to structured data.
For music developers, this is particularly powerful because Discogs data is notoriously complex - multiple formats, inconsistent fields, and deep relationships between artists, labels, and releases. This server abstracts that complexity while preserving the data richness you need.
Grab your Discogs personal access token and add this to your Claude Desktop config:
{
"mcpServers": {
"discogs": {
"command": "npx",
"args": ["-y", "discogs-mcp-server"],
"env": {
"DISCOGS_PERSONAL_ACCESS_TOKEN": "YOUR_TOKEN"
}
}
}
}
Now Claude understands music. Ask about that rare pressing you've been hunting, analyze your collection's value, or research discographies for your next project. The entire Discogs catalog becomes accessible through conversation.
Built on solid foundations with TypeScript, proper error handling, and Docker support for production deployments. 23 stars and growing - the music development community is already finding this useful.
Time to stop writing Discogs API wrappers and start building with music data intelligence built in.