MCP 集成指南
将 QT Pixel 像素画生成能力集成到 Claude、Cursor 等 AI 工具中
🔌什么是 MCP?
Model Context Protocol (MCP) 是由 Anthropic 推出的开放协议,允许 AI 助手(如 Claude)与外部工具和服务进行交互。 通过 MCP,你可以让 AI 助手直接调用 QT Pixel 的图像生成能力。
适用场景: 在与 AI 对话时,直接说 "帮我生成一个像素风格的猫" 就能得到图片!
📋前置条件
🤖Claude Desktop 配置
步骤 1: 找到配置文件
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
步骤 2: 添加 MCP 配置
{
"mcpServers": {
"qtpixel": {
"command": "npx",
"args": ["-y", "@qingchencloud/qtpixel-mcp"],
"env": {
"QTPIXEL_API_KEY": "gpa_your_api_key_here",
"QTPIXEL_API_BASE": "https://pixel.qingchencloud.com"
}
}
}
}
步骤 3: 重启 Claude Desktop
保存配置文件后,完全退出并重新打开 Claude Desktop。
📝Cursor IDE 配置
步骤 1: 创建配置文件
在你的项目根目录创建 .cursor/mcp.json 文件:
{
"mcpServers": {
"qtpixel": {
"command": "npx",
"args": ["-y", "@qingchencloud/qtpixel-mcp"],
"env": {
"QTPIXEL_API_KEY": "gpa_your_api_key_here",
"QTPIXEL_API_BASE": "https://pixel.qingchencloud.com"
}
}
}
}
步骤 2: 重新加载 Cursor
保存文件后,重新打开 Cursor 或使用命令面板重新加载窗口。
🛠️可用工具
create_pixel_art
生成单张像素画
参数: prompt (必填), background, wait_for_completion
示例: "帮我生成一个可爱的像素猫"
batch_generate
批量生成像素画,支持精灵动画模式
参数: prompt (必填), mode, count, variations, background
模式:
walk
idle
attack
directions
variations
random
示例: "为像素骑士生成行走动画"
get_task_status
查询任务状态
参数: task_id (必填)
get_batch_status
查询批量任务状态和所有生成的图片
参数: batch_id (必填)
示例: "查看批量任务 5 的状态"
list_my_artworks
列出我的作品
参数: page, status (可选)
💬使用示例
用户输入:
"帮我生成一个红色蘑菇的像素画"
AI 响应:
批量生成示例:
"我需要4个不同的游戏角色像素图"
AI 会自动调用 batch_generate 工具,生成4张不同的像素角色图片。
❓常见问题
Q: 配置后 Claude 看不到 QT Pixel 工具?
A: 请确保已完全退出并重新打开 Claude Desktop。检查配置文件 JSON 格式是否正确,API Key 是否有效。
Q: 生成图片需要多长时间?
A: 通常需要 10-30 秒。如果使用 AI 模型生成,可能需要更长时间。批量生成会稍慢一些。
Q: 支持哪些 AI 客户端?
A: 任何支持 MCP 协议的客户端都可以使用,包括 Claude Desktop、Cursor、Continue 等。
需要更多帮助?