Overview
What is Discogs MCP Server?
Discogs MCP Server is an MCP (Model Context Protocol) server that bridges the Discogs API with AI assistants, enabling music catalog operations, search functionality, and more. It is built using FastMCP and is intended for developers and collectors who want to query or edit their Discogs data through language model clients like Claude Desktop.
How to use Discogs MCP Server?
To get started quickly with Claude Desktop, ensure Node.js is installed and have your Discogs personal access token ready, then add the NPX configuration to your claude_desktop_config.json. Alternatively, you can clone the repository, set up a .env file with DISCOGS_PERSONAL_ACCESS_TOKEN, and run locally via pnpm run dev or via Docker.
Key features of Discogs MCP Server
- Query and search Discogs music catalog and collections
- Edit data in your Discogs collection (use with caution)
- Run locally via Node.js or in a Docker container
- Integrates directly with Claude Desktop as an MCP client
- Uses a default
per_pageof 5 to manage response size
Use cases of Discogs MCP Server
- Search for artists, releases, and labels using natural language
- Manage your personal Discogs collection through an AI interface
- Automate music catalog lookups without manual API calls
FAQ from Discogs MCP Server
What tools does Discogs MCP Server provide?
The full list of available tools is documented in the TOOLS.md file in the repository.
How do I get a Discogs personal access token?
Go to your Discogs Settings > Developers page to find or generate a token. The token must be set in the DISCOGS_PERSONAL_ACCESS_TOKEN environment variable.
What are the runtime requirements?
Node.js (tested on 20.x, 18.x should work) is required. Docker can be used as an alternative for running without managing Node dependencies.
Does Discogs MCP Server allow editing my collection?
Yes, it allows editing data in your Discogs collection. The README advises caution and recommends verifying actions before executing them.
What are known limitations of Discogs MCP Server?
The Discogs API documentation is not perfect, not all endpoints may be fully documented, and type safety cannot be verified for every response. The default per_page is set to 5 to avoid overwhelming clients.