Discogs音乐数据库插件

一个用于搜索Discogs音乐数据库并管理黑胶收藏和心愿单的插件,可作为独立的MCP服务器或Node.js库使用。

  • by ai-mods
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ai-mods/discogs-plugin

使用说明

discogs插件

搜索Discogs音乐数据库,管理您的黑胶唱片收藏和收藏夹。可作为Claude Desktop的独立MCP服务器或任何Node.js项目中的可导入库。

需要a Discogs个人访问令牌.

工具

工具 说明
discogs_search 搜索发布、艺术家或标签
discogs_release 通过跟踪列表和价格获取发布详细信息
discogs_collection_list 列出您收藏中的发布内容
discogs_collection_add 将发布添加到您的收藏中
discogs_collection_value 获取估计的收藏价值
discogs_collection_folders 列出收藏文件夹
discogs_wantlist_list 列出你的愿望清单
discogs_wantlist_add 将发布添加到您的愿望清单中
discogs_wantlist_remove 从您的收藏夹中删除发布

用法

克劳德桌面(扩展)

安装 discogs-plugin.mcpb 从 最新版本 通过双击。系统将提示您输入Discogs令牌(安全存储在操作系统密钥链中)。

或者手动添加到配置中:

{
  "mcpServers": {
    "discogs": {
      "command": "node",
      "args": ["/path/to/discogs-plugin/dist/server.js"],
      "env": {
        "DISCOGS_TOKEN": "your-token-here"
      }
    }
  }
}

作为图书馆

import { search, getRelease, validateToken } from 'discogs-plugin';

const identity = await validateToken('your-token');
const results = await search('your-token', { query: 'Kind of Blue', type: 'release' });
const release = await getRelease('your-token', 3858855);

构建

npm install
npm run build

环境

变量 必填 描述
DISCOGS_TOKEN 是 Discogs个人访问令牌

许可证

麻省理工学院