[控场AI]
· 5 分钟阅读· 2,855 字

Photoshop MCP实战教程:用自然语言操控PS修图抠图

Photoshop MCP实战教程:用自然语言操控PS修图抠图

Photoshop MCP让AI Agent通过MCP协议直接调用Photoshop功能,实现自然语言修图。

Photoshop MCP是一个非官方开源项目,通过MCP协议将Photoshop的操作能力封装为118个工具接口,供Codex等AI Agent直接调用,从而实现用自然语言驱动图层操作、抠图、颜色调整等专业修图任务。整个方案无需Adobe开发者账号和额外AI付费服务,支持Windows与macOS双平台,部署门槛较低。搭建流程主要包括:确认Node.js 18+环境、安装MCP服务、在Codex的config.toml中添加配置,重启后即可通过UXP Bridge与Photoshop建立连接。实测抠图效果基本可用,但在复杂边缘等细节处理上仍有局限,目前更适合技术探索与轻量辅助场景,而非专业生产替代方案。

让AI直接操控Photoshop

随着AI Agent能力的不断扩展,越来越多的开发者开始探索如何让大模型直接控制桌面软件完成实际工作,而不仅仅停留在对话层面。本期教程要介绍的,正是一个能够将AI Agent与Photoshop深度打通的开源方案——Photoshop MCP。

通过它,我们可以让Codex(或其他支持MCP协议的AI Agent)直接调用Photoshop的工具接口,实现图层操作、文字编辑、颜色调整、选区与蒙版、抠图等一系列专业修图动作。整个交互过程只需要用自然语言告诉AI想要什么效果,剩下的分析与操作都由AI自动完成。

需要特别说明的是,Photoshop MCP是一个非官方社区项目,与Adobe没有任何隶属或授权关系。它目前支持Windows和macOS双平台,并提供了相当丰富的Photoshop操作能力。

上手门槛低:几个关键信息

在动手之前,这个项目有几个对普通用户非常友好的特点值得强调:

  • 不需要Adobe Developer开发者账号
  • 不需要额外购买任何AI服务
  • 项目作者声明支持所有Photoshop版本

虽然作者宣称兼容所有版本,但从实测经验看,建议使用2023及以上版本,以获得更稳定的兼容性和更完整的工具支持。

环境准备与安装流程

整个搭建过程的核心是打通"AI Agent → MCP协议 → Photoshop"这条链路。在开始之前,必须先确认基础运行环境。

检查Node.js环境

第一步是检查本机的Node.js环境,版本需要18及以上。如果版本低于18,则需要先升级Node.js,否则后续安装会失败。

检查Node.js环境,版本需要18级以上

环境确认无误后,打开Photoshop并新建一个空白文档,方便后续验证连接是否成功。

安装Photoshop MCP服务

接下来在PowerShell中执行项目文档提供的安装命令。Photoshop MCP本身自带一个独立的WebUI,但为了贴合当前主流的Agent用法,本次演示选择跳过独立UI,直接接入Codex。

当安装日志开始滚动输出后,基本可以判断安装已经成功。从日志中可以看到,MCP一共注册了118个Tools(工具)和23个Prompts(提示词),这正是它暴露给AI Agent调用的能力集合。

Status 400等提示可以忽略,不影响使用

安装过程中会出现一些告警信息,这里需要正确理解:

  • Warn警告:并不代表安装失败,只是某个依赖包停止维护导致的提示,无需处理。
  • Status 400:同样可以忽略,它仅表示匿名统计数据上传失败(因为此时尚未完成Codex相关配置),不影响功能。

此时切记不要关闭PowerShell窗口。

配置Codex接入

安装完成后,真正的"打通"环节是让Codex识别并连接到MCP服务。

修改config.toml配置文件

找到Codex的用户数据目录,用记事本打开config.toml文件,在mcp_servers节点下方加入Photoshop MCP的配置内容。保存后,退出Codex并重新启动,让它重新读取配置文件。

配置完成后,PowerShell窗口可以关闭

重启完成后,打开Codex的设置,进入插件选项查看MCP列表。如果能看到刚才添加的Photoshop MCP,就说明配置已被正确识别。至此,PowerShell窗口可以关闭,后续无需再手动打开任何终端窗口。

验证MCP连接状态

配置完成后不要急于操作,先让Codex检查它能否访问MCP,并列出可调用的Photoshop工具。过程中会出现几次授权提示,全部允许即可。

从输出结果可以看到:

  • Codex成功访问了MCP
  • 识别到了本机Photoshop的版本信息
  • UXP Bridge状态显示为可达

这说明插件服务已经成功启动,并在指定端口上监听,MCP连接正式建立。另一边,Codex也列出了那118个可调用工具。这里需要澄清一个概念:这并不是118个独立的软件功能,而是MCP暴露给AI Agent的工具接口,是AI理解和操控Photoshop的"手柄"。

实战演示:自然语言修图

连接建立后,就进入了最有意思的实战环节。

读取文档与创建图层

首先让Codex连接Photoshop MCP,获取当前Photoshop状态以及打开的文档信息。可以看到,它成功读取到了文档名称、尺寸等信息。

Codex成功读取到文档名称、尺寸等信息

值得一提的是,此处文档名称显示为乱码,作者推测是编码兼容问题,目前尚无解决方案,需等待项目作者后续修复——这也提醒我们,社区项目在细节打磨上仍有提升空间。

随后,测试让Codex新建一个名为"AI Test"的图层,图层被顺利创建,说明写操作也已打通。

用自然语言完成AI抠图

最能体现价值的是抠图测试。准备一张蓝色背景的卡通人物图片,目标是去除蓝色背景、保留人物主体。将图片导入Photoshop后,发送一句提前准备好的自然语言指令。

等待一段时间后,AI成功去除了蓝色背景,人物主体也保留得比较完整。从图片分析到实际操作,整个流程完全由AI自动完成,用户只需用自然语言描述目标效果即可。

不过也要客观看待其局限:目前的自动化操作尚无法做到特别精细的程度,在处理复杂边缘、发丝等细节时,可能会存在一些瑕疵。

总结与思考

Photoshop MCP的出现,展示了MCP协议在"AI操控专业软件"方向上的巨大潜力。它把Photoshop这样一款高度专业化、交互复杂的软件,通过标准化的工具接口暴露给AI Agent,让"用嘴修图"从概念走向了可用的现实。

从工程角度看,这套方案的搭建门槛并不高——不依赖开发者账号、无需额外付费AI服务、双平台支持,普通有一定动手能力的用户即可完成部署。但从成熟度看,编码乱码、边缘处理瑕疵等问题也说明它仍处于早期阶段,更适合作为技术探索和轻量任务的辅助工具,而非专业生产环境的替代方案。

对于关注AI Agent落地的开发者来说,这类项目最大的启示在于:MCP正在成为连接AI与桌面软件生态的通用桥梁,未来可以预见会有越来越多的专业软件通过类似方式接入AI能力。

#Photoshop MCP#AI修图#MCP协议#自然语言修图#Photoshop AI插件#AI Agent Photoshop#Codex MCP配置#AI抠图
分享:

相关推荐