MCP

ModelPort API 文档

使用说明

通过 Streamable HTTP 连接 ModelPort 的媒体工具。

MCP 地址为 https://apimodel.store/mcp。客户端使用 Streamable HTTP 和 ModelPort API 密钥。

工具用途
list_models读取模型目录。传入 available_only:false 时包含尚未开通的模型。
quote_job提交模型、提示词和参数获取媒体报价。
submit_job确认后提交,须提供 max_price_usd 和 idempotency_key。
get_job按 job_id 查询状态与结果地址。

MCP 握手和目录查询

curl "https://apimodel.store/mcp" \
  -H "Authorization: Bearer $MODELPORT_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"modelport-example","version":"1.0"}}}'

curl "https://apimodel.store/mcp" \
  -H "Authorization: Bearer $MODELPORT_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-11-25" \
  --data '{"jsonrpc":"2.0","method":"notifications/initialized","params":{}}'

curl "https://apimodel.store/mcp" \
  -H "Authorization: Bearer $MODELPORT_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-11-25" \
  --data '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_models","arguments":{"available_only":false,"kind":"image"}}}'

收到 401 时检查 Bearer 密钥。已连通但看不到可调用模型时,传入 available_only:false 核对目录。