乐谱转 MIDI — ChatGPT 与 MCP
在 ChatGPT 或其他 MCP 主机中直接附加 PDF、PNG 或 JPG 乐谱。通过 OAuth 登录后获取 MIDI 或 MXL。
直接附加乐谱,并请 AI 启动转换。
MCP: start_sheet_music_conversion + get_sheet_music_conversion
在 ChatGPT 或其他 MCP 主机中直接附加 PDF、PNG 或 JPG 乐谱。通过 OAuth 登录后获取 MIDI 或 MXL。
PDF, PNG, JPG
PDFPNGJPG
MIDI, MXL
MIDIMXL
参数
file — 主机提供的文件描述符output_formats — 请求的输出格式,例如 ["midi", "mxl"]preprocess — 已附加乐谱的可选预处理如何使用
在 ChatGPT 或其他 MCP 主机中直接附加 PDF、PNG 或 JPG 乐谱。通过 OAuth 登录后获取 MIDI 或 MXL。
1
配置 MCP
使用 OAuth 连接
2
询问 AI
直接附加乐谱,并请 AI 启动转换。 start_sheet_music_conversion.
3
获取结果
get_sheet_music_conversion — 查询任务状态并获取结果。
使用示例
AI 会启动任务并查询异步状态。
向 AI 客户端发送的示例提示:
“start_sheet_music_conversion → get_sheet_music_conversion”
// MCP Tool Call (handled automatically by your AI agent)
{
"tool": "start_sheet_music_conversion",
"arguments": {
"file": {
"file_id": "host_uploaded_score_123",
"download_url": "https://host.example/files/score.pdf",
"file_name": "score.pdf",
"mime_type": "application/pdf"
},
"client_request_id": "chatgpt-score-0001",
"output_formats": ["midi", "mxl"]
}
}
// Poll until the job is complete
{
"tool": "get_sheet_music_conversion",
"arguments": {"task_id": "task_abc123456789"}
}
// Completed response (abridged)
{
"task_id": "task_abc123456789",
"status": "succeeded",
"artifacts": [
{"type": "midi", "file_name": "score.mid", "download_url": "https://..."},
{"type": "mxl", "file_name": "score.mxl", "download_url": "https://..."}
]
}为什么选择此 MCP 工具?
在同一 AI 对话中完成音乐工作流。
2
输出格式
3
输入格式
OAuth
安全授权
无需手动上传
直接在 MCP 主机中附加文件,无需粘贴公开链接。
多种输出格式
通过 output_formats 请求 MIDI、MXL 或两者。
AI 集成工作流
AI 会启动任务并查询异步状态。
生产级引擎
OAuth + 主机提供的安全文件描述符
常见问题
关于此 MCP 工作流的常见问题。
清晰的印刷乐谱通常能获得更可靠的转换结果。无论输入质量如何,投入制作前都应复核结果。
支持。请将多页 PDF 作为一个附件直接提交。
无需自行托管文件。直接在 MCP 主机中附加文件,主机会自动传递安全的文件描述符。
产物是标准 MIDI 或 MXL,但用于正式制作前仍应检查音符、节奏和记谱。
乐谱转 MIDI — ChatGPT 与 MCP
在 ChatGPT 或其他 MCP 主机中直接附加 PDF、PNG 或 JPG 乐谱。通过 OAuth 登录后获取 MIDI 或 MXL。
使用 OAuth 连接