RD

rianvdm/discogs-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

18 stars 7 forks Качество 79 Тренд 36MIT

Discogs MCP Server с OAuth для использования с вашим любимым LLM-клиентом. Попросите рекомендации, статистику о вашей коллекции, подробности о ваших релизах и многое другое!

Обзор

Discogs MCP - это сервер протокола Model Context Protocol (MCP) для вашей коллекции музыки Discogs. Подключите его к помощнику ИИ, такому как Клод, и вы сможете искать то, что у вас есть, искать релиз, просить что-то сыграть и обновлять свою коллекцию, список желаний и папки, поговорив с ним. Он работает на Cloudflare Workers, подписывается на вашу учетную запись Discogs через OAuth и сохраняет снимок вашей коллекции в Workers KV, чтобы на большинство вопросов можно было получить ответ без круглой поездки в API Discogs. Одна вещь, которую нужно знать, прежде чем идти дальше: Discogs-mcp.com - это мой собственный экземпляр, и он заблокирован на моей учетной записи Discogs. Все остальные получают 403. Вам нужно будет развернуть свою собственную копию, которая работает по бесплатному плану сотрудников Cloudflare и занимает около десяти минут. Если вы предпочитаете не делать это вручную, есть подсказка, которую вы можете передать агенту по кодированию. Причиной всего этого является ограничение скорости дискограммы, и я объясняю это ниже.

Обзор (машинный перевод)

Discogs MCP - это сервер протокола Model Context Protocol (MCP) для вашей коллекции музыки Discogs. Подключите его к помощнику ИИ, такому как Клод, и вы сможете искать то, что у вас есть, искать релиз, просить что-то сыграть и обновлять свою коллекцию, список желаний и папки, поговорив с ним. Он работает на Cloudflare Workers, подписывается на вашу учетную запись Discogs через OAuth и сохраняет снимок вашей коллекции в Workers KV, чтобы на большинство вопросов можно было получить ответ без круглой поездки в API Discogs.

Прежде чем идти дальше, нужно знать одну вещь: discogs-mcp.com — это мой собственный экземпляр, и он заблокирован на моей учетной записи Discogs. Все остальные получают 403. Вам нужно будет развернуть свою собственную копию, которая работает по бесплатному плану сотрудников Cloudflare и занимает около десяти минут. Если вы предпочитаете не делать это вручную, есть подсказка, которую вы можете передать агенту по кодированию. Причиной всего этого является ограничение скорости дискограммы, и я объясняю это ниже.

Что с этим можно сделать

Как только клиент подключен, вы задаете вопросы на простом языке, и помощник вызывает нужные инструменты. Несколько вещей, которые работают хорошо:

  • “Что мне принадлежит, что подойдет дождливому воскресному дню?” Какие диски Blue Note у меня есть с шестидесятых

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Discogs MCP

Discogs MCP is a Model Context Protocol (MCP) server for your Discogs music collection. Connect it to an AI assistant such as Claude and you can search what you own, look up a release, ask for something to play, and keep your collection, wantlist, and folders up to date by talking to it. It runs on Cloudflare Workers, signs in with your Discogs account through OAuth, and keeps a snapshot of your collection in Workers KV so that most questions get answered without a round trip to the Discogs API.

One thing to know before you go further: discogs-mcp.com is my own instance, and it’s locked to my Discogs account. Anyone else gets a 403. You’ll need to deploy your own copy, which runs on Cloudflare’s free Workers plan and takes about ten minutes. If you’d rather not do it by hand, there’s a prompt you can hand to a coding agent. The reason for all this is the Discogs rate limit, and I explain it below.

What you can do with it

Once a client is connected, you ask questions in plain language and the assistant calls the right tools. A few things that work well:

  • “What do I own that would suit a rainy Sunday afternoon?”
  • “Which Blue Note CDs do I have from the sixties?”
  • “Find the original UK pressing of this on Discogs and add it to my wantlist.”
  • “How is my collection split by decade and format?”
  • “Move everything in my Unsorted folder that’s rated five stars into Favourites.”

Searching your collection takes natural-language queries. Mood words (“mellow”, “energetic”, “something for a dinner party”) map onto genres and styles, “recent” and “oldest” are understood, and results are deduplicated at the master-release level so you don’t get six pressings of the same album back. If the keyword pass finds nothing, the tool hands the collection to the assistant so it can pick for you.

Searching the whole Discogs catalog works the same way. It covers releases, masters, artists, and labels, and flags anything you already own.

Beyond search there are tools for collection statistics (genre, decade, format, and ratings), recommendations by genre, decade, mood, or similarity, and the day-to-day admin: adding and removing releases, moving them between folders, rating them, managing your wantlist, creating and renaming folders, and editing custom fields. The full list is under Tools, resources, and prompts.

Открыть полный README на GitHub

Установка

npx -y mcp-remote https://your-worker.workers.dev/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "discogs": { "serverUrl": "https://your-worker.workers.dev/mcp" } } }