歌曲分析 — ChatGPT 与 MCP
直接附加 MP3、WAV、FLAC、OGG 或 M4A 音频。OAuth 将 Melogen 连接到 MCP 主机,生成结构化分析。
直接附加音频,并请 AI 启动分析。
MCP: start_song_analysis + get_song_analysis
直接附加 MP3、WAV、FLAC、OGG 或 M4A 音频。OAuth 将 Melogen 连接到 MCP 主机,生成结构化分析。
MP3, WAV, FLAC, OGG, M4A
MP3WAVFLACOGGM4A
12 个结构化视图
summarystructureharmony
参数
file — 主机提供的文件描述符report_locale — 报告首选语言view + cursor + limit — 选择结构化视图,并分页查看结果task_uuid — 分析任务返回的标识符如何使用
直接附加 MP3、WAV、FLAC、OGG 或 M4A 音频。OAuth 将 Melogen 连接到 MCP 主机,生成结构化分析。
1
配置 MCP
使用 OAuth 连接
2
询问 AI
直接附加音频,并请 AI 启动分析。 start_song_analysis.
3
获取分析
get_song_analysis — 查询任务状态并获取结果。 分析成功且解锁后,可用 ask_about_song 基于结果继续追问。
使用示例
AI 会启动任务并查询异步状态。
向 AI 客户端发送的示例提示:
“start_song_analysis → get_song_analysis → ask_about_song”
// MCP Tool Call (handled automatically by your AI agent)
{
"tool": "start_song_analysis",
"arguments": {
"file": {
"file_id": "host_uploaded_song_123",
"download_url": "https://host.example/files/song.mp3",
"file_name": "song.mp3",
"mime_type": "audio/mpeg"
},
"client_request_id": "chatgpt-song-0001",
"report_locale": "en"
}
}
// Poll until analysis is complete
{
"tool": "get_song_analysis",
"arguments": {
"task_uuid": "00000000-0000-0000-0000-000000000123",
"view": "structure"
}
}
// After completion, ask grounded follow-up questions
{
"tool": "ask_about_song",
"arguments": {
"task_uuid": "00000000-0000-0000-0000-000000000123",
"question": "Why does the chorus feel more energetic?",
"client_request_id": "chatgpt-followup-0001"
}
}为什么选择此 MCP 工具?
在同一 AI 对话中完成音乐工作流。
12
12 个结构化视图
2
报告语言
1
追问工具
深度音乐学分析
分析提供 12 个结构化视图,涵盖概览、结构、和声、节奏、情绪、制作及其他音乐细节。
多种输入类型
请在 MCP 主机中直接附加 MP3、WAV、FLAC、OGG 或 M4A 音频。
多语言输出
report_locale 当前支持英语和简体中文。
与 AI 讨论
只有成功完成且已解锁的分析,才能通过 ask_about_song 进行基于结果的追问。
常见问题
关于此 MCP 工作流的常见问题。
分析提供 12 个结构化视图,涵盖概览、结构、和声、节奏、情绪、制作及其他音乐细节。
report_locale 当前支持英语和简体中文。
请在 MCP 主机中直接附加 MP3、WAV、FLAC、OGG 或 M4A 音频。
只有成功完成且已解锁的分析,才能通过 ask_about_song 进行基于结果的追问。