概览/MCP/快速开始

快速开始

连接 MCP 并创建第一个结果。

快速开始

下面以本地 stdio 为例连接 KPainter MCP,并创建第一个结果。

1. 准备 API Key

  1. 登录 KPainter。
  2. 打开 API Key 页面
  3. 激活并复制 Key。
  4. 将 Key 放入 MCP 客户端的安全配置。

2. 配置 stdio

如果环境中已安装 kp-mcp:

{  "mcpServers": {    "kpainter": {      "command": "kp-mcp",      "args": ["--stdio"],      "env": {        "KGP_API_KEY": "<your_api_key>"      }    }  }}

从 kgp-service 源码运行时:

{  "mcpServers": {    "kpainter": {      "command": "python",      "args": ["-m", "src.mcp_server", "--stdio"],      "cwd": "/path/to/kgp-service",      "env": {        "KGP_API_KEY": "<your_api_key>"      }    }  }}

3. 读取能力

连接成功后,先调用 kp_capabilities。确认:

  • 当前账号可用。
  • products 中包含想创建的类型。
  • 文件、视频、图片或应用参数来自最新响应。

4. 创建第一个结果

调用 kp_create:

{  "type": "video",  "prompt": "面向新员工解释客户问题升级流程",  "max_credits": 300,  "video": {    "duration_seconds": 120,    "aspect_ratio": "16:9",    "language": "zh"  }}

如果有附件,先使用 kp_upload_file,并把返回的 file_id 放入 input_file_ids。

5. 查询和获取结果

  • 定期调用 kp_get。
  • planning 或 producing 时继续等待。
  • ready 后调用 kp_outputs。
  • paused 时读取 available_actions,不要直接创建重复任务。
  • failed 时向用户展示简明原因和可以采取的下一步。

6. 继续修改视频

{  "creation_id": "creation_xxx",  "content": "保留其他部分,把第二个场景讲得更简单",  "idempotency_key": "video-edit-20260901-001"}

把上面参数传给 kp_message,然后继续用 kp_get 查询同一个 creation。

下一步