乐谱转 MIDI — ChatGPT 与 MCP

在 ChatGPT 或其他 MCP 主机中直接附加 PDF、PNG 或 JPG 乐谱。通过 OAuth 登录后获取 MIDI 或 MXL。

直接附加乐谱,并请 AI 启动转换。
使用 OAuth 连接

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 连接
乐谱转 MIDI — ChatGPT 与 MCP | Melogen AI | Melogenai