CdrPei 内置 MCP 服务。任何标准 MCP 客户端连上后,AI 就能读你的文档、执行 1100+ 条命令、画图排版——全部在你本机完成,图纸不出门。
MCP(Model Context Protocol)是 AI 客户端连接外部工具的通用协议:Claude Desktop、Cursor、VS Code、Cherry Studio 等都支持。CdrPei 把 CorelDRAW 的能力(读文档/选区、执行全部命令、画图形、导入 SVG、撤销回滚、界面截图)封装成标准 MCP 服务,装好插件、双击一个注册脚本,你的 AI 助手就多了"一双操作 CorelDRAW 的手"。
典型用法:在 Claude 里说"看一下我当前文档,把选中的三个图形等距排列、颜色换成品牌橙"。AI 会先读取文档确认单位和尺寸,再逐条执行命令并核对结果。
| 条件 | 说明 |
|---|---|
| 已安装 CdrPei 插件 | 到 下载页 安装最新版(安装包里带 MCP 服务与注册脚本) |
| CorelDRAW 正在运行 | 插件随 CDR 启动。CDR 没开时 AI 也能连上,但执行命令会提示插件离线——打开 CDR 即可 |
| 已安装 AI 客户端 | Claude Desktop / Cursor / VS Code 任一;其它支持 MCP 的客户端见 ④ |
C:\Program Files\Corel\CorelDRAW Graphics Suite X8\Draw\Plugins64(其它版本在对应 Corel 安装目录的 Draw\Plugins64 下)。Register-CdrMCP.cmdcdr-piemenu 即接入成功卸载同理:运行 Register-CdrMCP.ps1 -Remove(或右键 .cmd 用 PowerShell 打开加参数),只摘除 CdrPei 自己的条目,其它配置分毫不动。
Register-CdrMCP.cmd?说明你的插件版本较旧,请先到 下载页 更新到最新版。不想用脚本,或用的客户端不在支持列表里?按下面的片段手工添加。把 <插件目录> 换成你的实际路径(例如 C:\Program Files\Corel\CorelDRAW Graphics Suite X8\Draw\Plugins64)。
编辑 %APPDATA%\Claude\claude_desktop_config.json,在 mcpServers 中加入:
{
"mcpServers": {
"cdr-piemenu": {
"command": "<插件目录>\\python312_ocr\\pythonw.exe",
"args": ["<插件目录>\\CdrMCPServer.pyc"]
}
}
}
保存后完全退出 Claude Desktop 再打开(托盘也要退出)。
编辑 %USERPROFILE%\.cursor\mcp.json(没有就新建),写入:
{
"mcpServers": {
"cdr-piemenu": {
"command": "<插件目录>\\python312_ocr\\pythonw.exe",
"args": ["<插件目录>\\CdrMCPServer.pyc"]
}
}
}
或在 Cursor 设置 → MCP → Add new MCP server,按同样内容填写。
命令面板(Ctrl+Shift+P)→ MCP: Open User Configuration,或直接编辑 %APPDATA%\Code\User\mcp.json:
{
"servers": {
"cdr-piemenu": {
"type": "stdio",
"command": "<插件目录>\\python312_ocr\\pythonw.exe",
"args": ["<插件目录>\\CdrMCPServer.pyc"]
}
}
}
其它客户端(Cherry Studio、ZCode 等):在它的 MCP 设置里选「stdio / 命令行」类型,命令填 <插件目录>\python312_ocr\pythonw.exe,参数填 <插件目录>\CdrMCPServer.pyc,效果相同。
inspect_document 返回图层、页面尺寸、单位与选区明细。license_status;想确认插件在线,可调用 ping。如果 AI 说"工具执行超时/插件未响应":确认 CDR 已完全启动(插件约在启动后 10 秒内就绪),然后重试一次。
| 问题 | 解答 |
|---|---|
| 客户端里看不到 cdr-piemenu 工具 | ① 注册脚本要重启客户端才生效;② 手动接入时检查 JSON 路径是否为你的真实插件目录;③ Claude Desktop 需从托盘完全退出再开。 |
| 工具在,但执行命令报"插件离线/超时" | CorelDRAW 没开或还在启动。打开 CDR 等 10 秒再试。CDR 关闭期间不影响聊天,只影响执行。 |
| 可以同时用多个 AI 客户端吗? | 可以,互不冲突。命令按顺序在 CDR 里执行(含约 0.5 秒的执行间隔保护)。 |
| 会把我电脑上的文件/图纸上传吗? | 不会。MCP 只在你本机和 CDR 通信;插件不向我们的服务器发送图纸。云端 AI 能力(文生图等)是插件内独立功能,按量计费,与本接入无关。 |
| 接入需要额外付费吗? | MCP 接入不另行收费。执行受插件原有授权等级约束(专业版命令需对应授权),AI 一看回执就知道并会提示你去激活。 |
| 需要开防火墙端口吗? | 不需要。服务只监听本机回环地址(127.0.0.1),不对外网开放,且带每次启动随机生成的令牌。 |
| 能不能从另一台电脑远程连? | 不能,也不建议。MCP 服务设计为"本机 AI 驱动本机 CorelDRAW"。 |
| 怎么卸载接入? | 运行 Register-CdrMCP.ps1 -Remove(自动清理三个客户端),或手动删掉配置里 cdr-piemenu 那一项。 |
127.0.0.1,外网无法连接;每次 CDR 启动生成一次性随机令牌,客户端自动发现。*.cdrpei.bak-时间戳),且只增删自己的条目。遇到问题?到 留言板 反馈,或联系客服。