Token导航 LogoToken导航

MCP Server · 搜索检索

Deezer MCP

一个集成了Deezer API的Next.js应用,通过Model Context Protocol (MCP)在ChatGPT中实现音乐搜索功能,并提供美观的搜索结果展示。

未说明官方级别未说明来源级核验工具 1
TypeScriptChatGPT集成搜索

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
PaulCailly
提供方
PaulCailly

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Deezer MCP 属于搜索检索类 MCP Server,公开资料标注 1 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 1 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Deezer音乐搜索 - ChatGPT MCP集成

一个通过模型上下文协议(MCP)集成Deezer API的Next.js应用程序,能够在ChatGPT中直接实现音乐搜索功能,并以美观的界面展示搜索结果。

概述

这个项目展示了如何使用(某技术或工具)构建一个音乐搜索应用程序 OpenAI 应用程序开发工具包 (Apps SDK) 以及模型上下文协议(MCP)。它连接到Deezer API,并在ChatGPT内部以现代、交互式的小部件形式显示搜索结果。

特点/特性

  • 🎵(音乐符号,无实际翻译内容,可表示音乐或旋律) 音乐搜索在Deezer上使用简单或高级查询搜索曲目
  • 🎨 表示涂鸦或绘画相关的表情符号,可翻译为“🎨(涂鸦/绘画)”。在具体语境中,可根据需要进一步解释或描述为“🎨(涂鸦艺术)”、“🎨(绘画创作)”等。 现代用户界面(Modern UI)展示精美的结果,包括专辑封面、艺术家信息和音频预览
  • 🎧(耳机图标,无实际文字含义,可理解为“耳机”或保持原样不翻译) 音频预览在小部件中直接收听30秒的曲目预览
  • 🔍 翻译成中文是:放大镜(或用于表示搜索、查看细节等动作的符号) 高级过滤器按艺术家、专辑、曲目、时长、BPM(每分钟节拍数)等条件筛选
  • 🌓 深色模式全面支持深色模式
  • 📱 响应式的在所有屏幕尺寸上都能完美运行

使用示例

一旦连接到ChatGPT,您就可以使用自然语言来搜索音乐:

基本搜索

  • “搜索Eminem”
  • “查找Coldplay的歌曲”
  • “给我播放德雷克的歌”

高级搜索

  • “按艺术家查找曲目:Aloe Blacc 的曲目:《我需要一美元》”
  • “搜索歌曲,要求时长至少300秒,最高BPM不超过140”
  • 查找艺术家:“披头士乐队”,专辑:“艾比路”

高级搜索筛选器

Deezer API支持以下高级过滤器:

过滤器描述示例
artist:"name"按艺术家名称搜索artist:"coldplay"
album:"title"按专辑名称搜索album:"parachutes"
track:"name"按曲目名称搜索track:"yellow"
label:"name"按唱片公司搜索label:"parlophone"
dur_min:seconds最短持续时间dur_min:180
dur_max:seconds最长持续时间dur_max:300
bpm_min:value最低每分钟节拍数(BPM)bpm_min:120
bpm_max:value最大BPM(每分钟节拍数)bpm_max:140

你可以组合多个过滤器: artist:"aloe blacc" track:"i need a dollar" dur_min:200

关键组件

1. MCP 服务器路由(app/mcp/route.ts)

将Deezer搜索工具暴露给ChatGPT的核心MCP服务器。

Deezer搜索工具:

  • 接受搜索查询,可选严格模式和排序功能
  • 支持基本和高级搜索语法
  • 返回包含曲目信息、艺术家详情和专辑封面的结构化数据
  • 包含API故障的错误处理

工具配置:

{
  query: string,           // Search query (basic or advanced)
  strict?: boolean,        // Disable fuzzy search
  order?: enum            // Sort order (RANKING, TRACK_ASC, etc.)
}

2. 小部件用户界面(Widget UI)app/page.tsx)

一个以美观、交互式格式展示搜索结果的React组件。

特点:

  • 响应式布局的专辑封面显示
  • 曲目信息,包括标题、艺术家和专辑
  • 持续时间格式化和显式内容徽章
  • 30秒预览的集成音频播放器
  • 在Deezer上链接到完整曲目和艺术家页面
  • 带有有用搜索示例的空状态
  • 错误处理和显示
  • 全面支持深色模式

入门指南

安装

pnpm install
# or
npm install

发展

pnpm dev
# or
npm run dev

开放 http://localhost:3000 翻译为中文是:“本地主机上的3000端口”。不过,通常在中文语境下,我们可能会简化为“本地3000端口”或直接说“localhost:3000”,因为“localhost”在中文中也常被直接使用,无需额外翻译 查看应用程序在本地运行的情况。

测试MCP服务器

MCP服务器的访问地址为:

http://localhost:3000/mcp

你可以使用MCP检查器进行测试,或者将其连接到ChatGPT进行测试。

连接到ChatGPT

  1. 部署到Vercel (或您偏好的托管服务):
   vercel deploy
  1. 添加到ChatGPT:

- 导航至 设置 → 连接器 → 创建 - 添加您的MCP服务器URL: https://your-app.vercel.app/mcp - 给它起个名字,比如“Deezer音乐搜索”

  1. 开始搜索:

- 在ChatGPT中,询问搜索音乐:“搜索Eminem的音乐” - 结果将显示在精美的小部件中!

注: 将MCP服务器连接到ChatGPT需要开发者模式的访问权限。请参阅 连接指南 用于设置说明。

项目结构

app/
├── mcp/
│   └── route.ts          # MCP server with Deezer search tool
├── hooks/                # React hooks for ChatGPT SDK integration
├── layout.tsx            # Root layout with SDK bootstrap
├── page.tsx              # Deezer search results UI
└── globals.css           # Global styles (Tailwind)
middleware.ts             # CORS handling for RSC
next.config.ts            # Asset prefix configuration
baseUrl.ts                # Base URL configuration for deployments

它是如何运作的

  1. 用户查询用户要求ChatGPT搜索音乐(例如,“搜索Eminem的音乐”)
  2. 工具调用ChatGPT 称呼助手为 deezer_search 带有搜索查询的工具
  3. API请求MCP服务器从Deezer API获取结果
  4. 结构化响应结果以包含轨道信息的结构化数据形式返回
  5. 小部件渲染ChatGPT在iframe中渲染小部件以显示结果
  6. 交互式用户界面用户可以试听预览、查看专辑封面,并点击跳转到Deezer

API 参考文档

Deezer搜索工具

工具ID: deezer_search

参数:

  • query (字符串,必填):搜索查询(基本或带过滤器的高级搜索)
  • strict (布尔值,可选):禁用模糊搜索模式
  • order (枚举,可选):排序顺序

- RANKING (默认) - TRACK_ASC / TRACK_DESC - ARTIST_ASC / ARTIST_DESC - ALBUM_ASC / ALBUM_DESC - RATING_ASC / RATING_DESC - DURATION_ASC / DURATION_DESC

退货:

  • query所使用的搜索查询
  • results包含以下内容的轨道对象数组:

- 轨道信息(标题、时长、是否包含成人内容标志) - 艺术家详情(姓名、链接、图片) - 专辑信息(标题、封面图片) - 预览URL(30秒音频片段) - Deezer链接

  • total找到的结果总数

技术栈

  • 框架Next.js 15.5 配备 App Router
  • 造型Tailwind CSS 4
  • MCP模型上下文协议与 mcp-handler
  • APIDeezer公共API(无需认证)
  • 部署已准备好部署到Vercel,支持自动环境检测

了解更多

部署

这个项目旨在与(其他系统/项目)无缝协作 Vercel(注:Vercel是一个用于部署和托管静态网站及服务器端渲染应用的平台,直接音译为“维尔塞尔”或保持原英文名不译也是可接受的,具体取决于语境和读者群体) 部署:

vercel deploy

该 baseUrl.ts 配置自动检测Vercel环境变量并设置正确的资产URL:

  • 通过(某种方式)生成生产URL VERCEL_PROJECT_PRODUCTION_URL
  • 通过以下方式预览/分支URL: VERCEL_BRANCH_URL
  • 在iframe中为正确加载资源而进行的资产前缀处理

许可证

麻省理工学院(MIT)

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

音乐搜索TypeScript本地部署DeezerAPIChatGPT集成音频预览高级搜索

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Deezer MCP

MCP World · 本页

1未说明未标注1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Deezer MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Deezer MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Deezer MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Deezer MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Deezer MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP