SuperAPI AI 工具集

discogs-mcp-server

Discogs MCP Server 是一个基于 FastMCP 的 MCP 服务器,让你通过 MCP 客户端(如 Claude Desktop、LibreChat、LM Studio)访问 Discogs API,实现音乐目录操作与搜索等功能。

访问官网

工具介绍

用途:连接 Discogs API 的 MCP 服务器,支持音乐目录操作、搜索等功能,可供 MCP 客户端调用。

主要能力:提供 Discogs 集合数据编辑、搜索等操作,工具清单见项目 TOOLS.md。内置 discogs.config.defaultPerPage 默认值为 5(Discogs API 默认 50),可在提示中请求更多数据。

使用方式:需 Node.js(测试于 20.x,18.x 亦可)与 Discogs 个人访问令牌。克隆仓库后,根据 .env.example 创建 .env 并设置 DISCOGS_PERSONAL_ACCESS_TOKEN(在 Discogs 设置 > Developers 获取,切勿分享)。可选变量 SERVER_HOST(默认 0.0.0.0)。本地开发:pnpm install,可用 pnpm run dev、pnpm run build、pnpm run start、pnpm run inspect 等命令。Docker:docker build -t discogs-mcp-server:latest .,docker run --env-file .env discogs-mcp-server:latest;HTTP 流模式加 -p 3001:3001 … stream。客户端配置支持 Claude Desktop(NPX/本地 Node/Docker)、LibreChat、LM Studio。

限制:Discogs API 文档不完善,部分端点未完全文档化或存在不一致,无法对所有响应做类型安全验证;该服务器可编辑 Discogs 集合数据,请谨慎操作;OAuth 支持将在未来版本添加;缺少库存上传工具;大响应可能超出部分客户端处理能力;本地代码改动后需重启 Claude,工具调用需人工确认。