cswkim/discogs-mcp-server

cswkim/discogs-mcp-server

от cswkim
MCP-сервер для работы с Discogs API: поиск артистов, альбомов, треков и управление личной коллекцией. Полезен коллекционерам винила и разработчикам, интегрирующим музыкальный каталог в AI-ассистент...

License GitHub Release GitHub Actions Workflow Status NPM Downloads Sponsor

Discogs MCP Server

MCP Server for the Discogs API, enabling music catalog operations, search functionality, and more.

Quickstart

If you just want to get started immediately using this MCP Server with the Claude desktop app and don't care about development or running the server yourself, then make sure you have Node.js installed and your Discogs personal access token ready and skip straight to the Claude configuration section. Use the NPX method from that section.

Table of Contents

  • Acknowledgements
  • Available Tools
  • Caveats
  • Prerequisites
  • Setup
  • Running the Server
    • Option 1: Local Development
    • Option 2: Docker
  • Inspection
  • MCP Clients
    • Claude Desktop Configuration
      • NPX
      • Local Node
      • Docker
    • LibreChat
    • LM Studio
  • TODO
  • License

Acknowledgements

This MCP server is built using FastMCP, a typescript framework for building MCP servers. For more information about MCP and how to use MCP servers, please refer to the FastMCP documentation and the official MCP documentation.

Available Tools

Check out the list of available tools: TOOLS.md

add_release_to_user_collection_folder

Добавляет релиз в папку в коллекции пользователя. folder_id должен быть ненулевым.

Добавляет релиз в папку в коллекции пользователя. folder_id должен быть ненулевым.

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
  • release_idnumberобязательный
add_to_wantlist

Добавляет релиз в список желаний пользователя.

Добавляет релиз в список желаний пользователя.

Параметры

  • usernamestringобязательный
  • release_idnumberобязательный
  • notesstring
  • ratinginteger
create_marketplace_listing

Создаёт новое объявление в маркетплейсе

Создаёт новое объявление в маркетплейсе

Параметры

  • release_idintegerобязательный
  • conditionenumобязательный
    Mint (M)Near Mint (NM or M-)Very Good Plus (VG+)Very Good (VG)Good Plus (G+)Good (G)Fair (F)Poor (P)
  • sleeve_conditionenum
    Mint (M)Near Mint (NM or M-)Very Good Plus (VG+)Very Good (VG)Good Plus (G+)Good (G)Fair (F)Poor (P)GenericNot GradedNo Cover
  • pricenumberобязательный
  • commentsstring
  • allow_offersboolean
  • statusenumобязательный
    For SaleExpiredDraftPending
  • external_idstring
  • locationstring
  • weightnumber
  • format_quantitynumber
create_marketplace_order_message

Добавляет новое сообщение в журнал сообщений заказа

Добавляет новое сообщение в журнал сообщений заказа

Параметры

  • order_idnumberобязательный
  • messagestring
  • statusenum
    New OrderBuyer ContactedInvoice SentPayment PendingPayment ReceivedShippedRefund SentCancelled (Non-Paying Buyer)Cancelled (Item Unavailable)Cancelled (Per Buyer's Request)
create_user_collection_folder

Создаёт новую папку в коллекции пользователя.

Создаёт новую папку в коллекции пользователя.

Параметры

  • usernamestringобязательный
  • namestring
delete_item_in_wantlist

Удаляет релиз из списка желаемых пользователя.

Удаляет релиз из списка желаемых пользователя.

Параметры

  • usernamestringобязательный
  • release_idnumberобязательный
  • notesstring
  • ratinginteger
delete_marketplace_listing

Удаляет объявление на торговой площадке.

Удаляет объявление на торговой площадке.

Параметры

  • listing_idintegerобязательный
delete_release_from_user_collection_folder

Удаляет экземпляр релиза из папки коллекции пользователя. folder_id должен быть ненулевым.

Удаляет экземпляр релиза из папки коллекции пользователя. folder_id должен быть ненулевым.

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
  • release_idnumberобязательный
  • instance_idintegerобязательный
delete_release_rating

Удаляет оценку релиза для указанного пользователя

Удаляет оценку релиза для указанного пользователя

Параметры

  • usernamestringобязательный
  • release_idnumberобязательный
delete_user_collection_folder

Удаляет папку из коллекции пользователя. Папка должна быть пустой, прежде чем её можно удалить.

Удаляет папку из коллекции пользователя. Папка должна быть пустой, прежде чем её можно удалить.

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
download_inventory_export

Скачивает выгрузку инвентаря в формате CSV.

Скачивает выгрузку инвентаря в формате CSV.

Параметры

  • idnumberобязательный
edit_item_in_wantlist

Редактирует релиз в списке желаемого пользователя.

Редактирует релиз в списке желаемого пользователя.

Параметры

  • usernamestringобязательный
  • release_idnumberобязательный
  • notesstring
  • ratinginteger
edit_marketplace_order

Редактирует заказ на торговой площадке.

Редактирует заказ на торговой площадке.

Параметры

  • order_idnumberобязательный
  • statusenum
    New OrderBuyer ContactedInvoice SentPayment PendingPayment ReceivedShippedRefund SentCancelled (Non-Paying Buyer)Cancelled (Item Unavailable)Cancelled (Per Buyer's Request)
  • shippingnumber
edit_release_rating

Обновляет рейтинг релиза для указанного пользователя

Обновляет рейтинг релиза для указанного пользователя

Параметры

  • usernamestringобязательный
  • release_idnumberобязательный
  • ratingintegerобязательный
edit_user_collection_custom_field_value

Редактирует значение пользовательского поля для релиза в коллекции пользователя.

Редактирует значение пользовательского поля для релиза в коллекции пользователя.

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
  • valuestringобязательный
  • release_idanyобязательный
  • instance_idanyобязательный
  • field_idnumberобязательный
edit_user_collection_folder

Редактирует метаданные папки. Папки 0 и 1 нельзя переименовать.

Редактирует метаданные папки. Папки 0 и 1 нельзя переименовать.

Параметры

  • usernamestringобязательный
  • namestring
  • folder_idintegerобязательный
edit_user_profile

Редактирует данные профиля пользователя.

Редактирует данные профиля пользователя.

Параметры

  • usernamestringобязательный
  • namestring
  • home_pagestring
  • locationstring
  • profilestring
  • curr_abbrenum
    USDGBPEURCADAUDJPYCHFMXNBRLNZDSEKZAR
fetch_image

Получает изображение по URL

Получает изображение по URL

Параметры

  • urlstringобязательный
find_release_in_user_collection

Находит релиз в коллекции пользователя.

Находит релиз в коллекции пользователя.

Параметры

  • usernamestringобязательный
  • release_idnumberобязательный
  • pageinteger
  • per_pageinteger
  • sortenum
  • sort_orderenum
    ascdesc
get_artist

Получает исполнителя

Получает исполнителя

Параметры

  • artist_idnumberобязательный
get_artist_releases

Получает релизы исполнителя

Получает релизы исполнителя

Параметры

  • artist_idnumberобязательный
  • pageinteger
  • per_pageinteger
  • sortenum
    yeartitleformat
  • sort_orderenum
    ascdesc
get_inventory_export

Получает детали экспорта инвентаря

Получает детали экспорта инвентаря

Параметры

  • idnumberобязательный
get_inventory_exports

Получает список всех последних экспортов вашего инвентаря.

Получает список всех последних экспортов вашего инвентаря.

Параметры

Без параметров.

get_label

Получает метку

Получает метку

Параметры

  • label_idnumberобязательный
get_label_releases

Возвращает список Releases, связанных с label.

Возвращает список Releases, связанных с label.

Параметры

  • label_idnumberобязательный
  • pageinteger
  • per_pageinteger
  • sortenum
  • sort_orderenum
    ascdesc
get_list

Получает список по идентификатору

Получает список по идентификатору

Параметры

  • list_idnumberобязательный
get_marketplace_listing

Получает листинг из маркетплейса

Получает листинг из маркетплейса

Параметры

  • listing_idintegerобязательный
  • curr_abbrenum
    USDGBPEURCADAUDJPYCHFMXNBRLNZDSEKZAR
get_marketplace_order

Получает заказ маркетплейса.

Получает заказ маркетплейса.

Параметры

  • order_idnumberобязательный
get_marketplace_order_messages

Получает список сообщений заказа

Получает список сообщений заказа

Параметры

  • pageinteger
  • per_pageinteger
  • sortenum
  • sort_orderenum
    ascdesc
  • order_idnumberобязательный
get_marketplace_orders

Получает список заказов маркетплейса.

Получает список заказов маркетплейса.

Параметры

  • statusenum
    New OrderBuyer ContactedInvoice SentPayment PendingPayment ReceivedShippedRefund SentCancelled (Non-Paying Buyer)Cancelled (Item Unavailable)Cancelled (Per Buyer's Request)
  • created_afterstring
  • created_beforestring
  • archivedboolean
  • pageinteger
  • per_pageinteger
  • sortenum
    idbuyercreatedstatuslast_activity
  • sort_orderenum
    ascdesc
get_marketplace_release_stats

Получает статистику маркетплейса для указанного Release ID

Получает статистику маркетплейса для указанного Release ID

Параметры

  • release_idnumberобязательный
  • curr_abbrenum
    USDGBPEURCADAUDJPYCHFMXNBRLNZDSEKZAR
get_master_release

Получает мастер-релиз

Получает мастер-релиз

Параметры

  • master_idintegerобязательный
get_master_release_versions

Получает список всех релизов, которые являются версиями этого master.

Получает список всех релизов, которые являются версиями этого master.

Параметры

  • master_idintegerобязательный
  • formatstring
  • labelstring
  • releasedstring
  • countrystring
  • pageinteger
  • per_pageinteger
  • sortenum
    releasedtitleformatlabelcatnocountry
  • sort_orderenum
    ascdesc
get_release

Получает релиз

Получает релиз

Параметры

  • release_idnumberобязательный
  • curr_abbrenum
    USDGBPEURCADAUDJPYCHFMXNBRLNZDSEKZAR
get_release_community_rating

Получает среднюю оценку сообщества для релиза и количество оценок.

Получает среднюю оценку сообщества для релиза и количество оценок.

Параметры

  • release_idnumberобязательный
get_release_rating_by_user

Получает рейтинг релиза для указанного пользователя.

Получает рейтинг релиза для указанного пользователя.

Параметры

  • usernamestringобязательный
  • release_idnumberобязательный
get_user_collection_custom_fields

Получает список пользовательских полей заметок коллекции. Эти поля доступны в каждом релизе коллекции.

Получает список пользовательских полей заметок коллекции. Эти поля доступны в каждом релизе коллекции.

Параметры

  • usernamestringобязательный
get_user_collection_folder

Возвращает метаданные о папке в коллекции пользователя.

Возвращает метаданные о папке в коллекции пользователя.

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
get_user_collection_folders

Получает список папок в коллекции пользователя.

Получает список папок в коллекции пользователя.

Параметры

  • usernamestringобязательный
get_user_collection_items

Получает список элементов в коллекции пользователя

Получает список элементов в коллекции пользователя

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
  • pageinteger
  • per_pageinteger
  • sortenum
    addedartistcatnoformatlabelratingtitleyear
  • sort_orderenum
    ascdesc
get_user_collection_value

Возвращает минимальное, медианное и максимальное значения коллекции пользователя

Возвращает минимальное, медианное и максимальное значения коллекции пользователя

Параметры

  • usernamestringобязательный
get_user_contributions

Получает вклад пользователя по username.

Получает вклад пользователя по username.

Параметры

  • usernamestringобязательный
  • pageinteger
  • per_pageinteger
  • sortenum
    labelartisttitlecatnoformatratingyearadded
  • sort_orderenum
    ascdesc
get_user_identity

Получает базовую информацию об аутентифицированном пользователе

Получает базовую информацию об аутентифицированном пользователе

Параметры

Без параметров.

get_user_inventory

Возвращает список объявлений в инвентаре пользователя.

Возвращает список объявлений в инвентаре пользователя.

Параметры

  • usernamestringобязательный
  • statusenum
    For SaleExpiredDraftPending
  • pageinteger
  • per_pageinteger
  • sortenum
    listedpriceitemartistlabelcatnoaudiostatuslocation
  • sort_orderenum
    ascdesc
get_user_lists

Получает списки пользователя.

Получает списки пользователя.

Параметры

  • usernamestringобязательный
  • pageinteger
  • per_pageinteger
  • sortenum
  • sort_orderenum
    ascdesc
get_user_profile

Получает пользователя по имени пользователя

Получает пользователя по имени пользователя

Параметры

  • usernamestringобязательный
get_user_submissions

Получает публикации пользователя по имени пользователя.

Получает публикации пользователя по имени пользователя.

Параметры

  • usernamestringобязательный
get_user_wantlist

Возвращает список релизов в wantlist пользователя.

Возвращает список релизов в wantlist пользователя.

Параметры

  • usernamestringобязательный
  • pageinteger
  • per_pageinteger
  • sortenum
    addedartistlabelratingtitleyear
  • sort_orderenum
    ascdesc
inventory_export

Запросите экспорт вашего инвентаря в формате CSV

Запросите экспорт вашего инвентаря в формате CSV

Параметры

Без параметров.

move_release_in_user_collection

Перемещает релиз в коллекции пользователя в другую папку.

Перемещает релиз в коллекции пользователя в другую папку.

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
  • release_idnumberобязательный
  • instance_idintegerобязательный
  • destination_folder_idnumberобязательный
rate_release_in_user_collection

Оценивает релиз в коллекции пользователя. Параметр folder_id должен быть ненулевым.

Оценивает релиз в коллекции пользователя. Параметр folder_id должен быть ненулевым.

Параметры

  • usernamestringобязательный
  • folder_idintegerобязательный
  • release_idnumberобязательный
  • instance_idintegerобязательный
  • ratinginteger
search

Отправляет поисковый запрос в базу данных Discogs

Отправляет поисковый запрос в базу данных Discogs

Параметры

  • qstring
  • typeenum
    artistlabelmasterrelease
  • titlestring
  • release_titlestring
  • creditstring
  • artiststring
  • anvstring
  • labelstring
  • genrestring
  • stylestring
  • countrystring
  • yearstring
  • formatstring
  • catnostring
  • barcodestring
  • trackstring
  • submitterstring
  • contributorstring
  • pageinteger
  • per_pageinteger
  • sortenum
    titleartistyear
  • sort_orderenum
    ascdesc
update_marketplace_listing

Обновляет объявление в маркетплейсе

Обновляет объявление в маркетплейсе

Параметры

  • listing_idintegerобязательный
  • release_idintegerобязательный
  • conditionenumобязательный
    Mint (M)Near Mint (NM or M-)Very Good Plus (VG+)Very Good (VG)Good Plus (G+)Good (G)Fair (F)Poor (P)
  • sleeve_conditionenum
    Mint (M)Near Mint (NM or M-)Very Good Plus (VG+)Very Good (VG)Good Plus (G+)Good (G)Fair (F)Poor (P)GenericNot GradedNo Cover
  • pricenumberобязательный
  • commentsstring
  • allow_offersboolean
  • statusenumобязательный
    For SaleExpiredDraftPending
  • external_idstring
  • locationstring
  • weightnumber
  • format_quantitynumber

Другие проверенные MCP-сервера

awslabs/mcp

awslabs/mcp

официальный

Набор open source MCP-серверов от AWS Labs для интеграции AI-ассистентов с AWS-сервисами. Упрощает облачную разработку, управление инфраструктурой, работу с базами данных и документацией прямо из I...

Python9467
apify/actors-mcp-server

apify/actors-mcp-server

официальный

Apify MCP Server подключает AI-агентов к тысячам готовых парсеров и краулеров из Apify Store - от соцсетей до карт и e-commerce. Поддерживает OAuth, x402 и Skyfire для оплаты без API-токена.

TypeScript2042
microsoft/azure-devops-mcp

microsoft/azure-devops-mcp

MCP сервер для Azure DevOps предоставляет AI-агентам доступ к проектам, рабочим элементам и вики. Рекомендуется удаленная версия, доступна и локальная. Инструмент упрощает взаимодействие с DevOps-данными через естественный язык.

TypeScript1895
Mibayy/token-savior

Mibayy/token-savior

Token Savior - MCP-сервер для AI-агентов кодинга: сокращает расход токенов на 80% благодаря символьной навигации, персистентной памяти и сжатию вывода Bash. Достигает 97.9% точности на tsbench. Пол...

Python1076
ionos-cloud/ionoscloud-mcp

ionos-cloud/ionoscloud-mcp

официальный

Read-only MCP сервер IONOS Cloud для безопасного аудита облачной инфраструктуры через AI ассистентов. 118 инструментов по 7 продуктам: Compute, Kubernetes, DNS, Object Storage и другие. Работает локально, без передачи данных третьим сторонам — идеально для production.

Go6
Aas-ee/open-webSearch

Aas-ee/open-webSearch

open-websearch — это MCP-сервер и CLI для веб-поиска и извлечения контента без API-ключей. Поддерживает множество поисковиков (Bing, Baidu, DuckDuckGo и др.), загружает статьи и README с GitHub. Ра...

TypeScript1615
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин