🖼️ 用一句话让 AI 修图:Photoshop + MCP 实战
分类:进阶 · 全流程实操
整理自 B 站 UP 主「W不懂跨境」《AI Agent接入Photoshop:MCP 实现自然语言修图》(BV11aYs6PE2p)。本站做了要点提炼与改写。
原理:MCP 是 AI 和软件之间的插座
这里用的开源项目 Photoshop MCP 通过 MCP 协议,把 Photoshop 的操作接口暴露给 AI Agent(演示用的是 Codex)。它和 Adobe 官方没有隶属或授权关系,支持 Windows 和 Mac。
接上之后,AI 能调用图层操作、文字编辑、颜色调整、选区与蒙版、抠图等能力——你只需要用自然语言说想要什么效果。
准备清单
- Node.js 18 以上(低于 18 先升级)
- Photoshop 2023 及以上版本(项目声明支持所有版本,但新版更稳)
- Codex 客户端(或其他支持 MCP 的 Agent)
- 不需要 Adobe 开发者账号,不需要额外购买 AI 服务
六步跑通
- 先开一张空白文档,方便后面验证连接是否通。
- 在 PowerShell 里执行项目文档给的安装命令。看到安装日志基本就成功了——它会注册 118 个工具和 23 个 prompt。中间的 Warn 警告不用管(某个依赖包停止维护),最后的 Status 400 也可以忽略(匿名统计上传失败)。
- 别急着关 PowerShell 窗口,找到 Codex 的用户数据目录,用记事本打开 config.toml,在 MCP servers 配置段下面加入 Photoshop MCP 的配置。
- 退出 Codex 再重启,让它重新读取配置。
- 打开设置 → 插件 → MCP 列表,能看到刚添加的 Photoshop MCP,说明识别成功。此时 PowerShell 窗口可以关了。
- 先别急着下指令,让 Codex 先自检:能不能访问 MCP、列出可调用的 PS 工具。它会返回本机 Photoshop 版本、UXP Bridge 状态(显示可达就代表插件服务已监听)、以及 118 个可调用接口。
实测:一句话完成抠图
先让 AI 新建图层并命名(成功),再让它读取当前文档信息(成功读到文档名和尺寸,文档名显示乱码是编码兼容问题,等作者修)。
接着是最实用的一步:导入一张蓝色背景的卡通人物图,发一句自然语言指令——"去掉蓝色背景,保留人物主体"。等一会儿,AI 自动完成了抠图,人物主体保留完整。
局限与判断
- 精细度不够。复杂边缘、发丝这类细节会有瑕疵,商用级精修还得人工收尾。
- 118 个工具不等于 118 个功能。它是暴露给 AI 的接口数量,一个功能可能对应多个接口。
- 真正的价值在"批量"和"重复劳动"。单张精修不如人,但几十张图统一改尺寸、统一换底色、统一加文字,这种活交给它最划算。
这类 MCP 项目的思路可以复用到别的软件上:只要能找到对应软件的 MCP server,AI 就能接管它的操作。