Skip to main content
Glama

Photoshop MCP 服务器

一个模型上下文协议(MCP)服务器,让AI助手(Claude、opencode、Cursor等)能够通过ExtendScript + COM自动化在Windows上驱动Adobe Photoshop

专为**Photoshop 2020(v21.x)**构建,但也兼容更新版本。提供约122个工具,涵盖文档、图层、文本、滤镜、颜色调整、选区与蒙版、图层样式、导出、布局分析、设计QA以及Photoshop状态检查。

非官方社区项目。与Adobe无关联,也未获其认可。

工作原理

MCP client (opencode/Claude) 
   → Node MCP server (server.js, stdio)
   → bridge.ps1 (PowerShell)
   → Photoshop COM (Application.DoJavaScriptFile)
   → ExtendScript DOM
  • ExtendScript,而非UXP — 通过COM进行外部自动化只能使用ExtendScript,它适用于所有Photoshop版本(2012–2025+)。UXP用于进程内插件,无法从外部调用。

  • Unicode安全 — 非ASCII文本(例如£)在生成的JSX中被转义为\uXXXX,并预先添加UTF-8 BOM,因此价格/重音符号能正确往返。

  • 忙碌时重试 — 瞬态COM RPC_E_SERVERCALL_RETRYLATER(“应用程序正忙”)错误会以退避方式重试。

Related MCP server: ImageMcp

要求

  • Windows

  • 已安装Adobe Photoshop(在PS 2020 / v21.2上测试)

  • Node.js 18+

安装

npm install

配置为MCP服务器

添加到您的MCP客户端配置中(例如~/.config/opencode/opencode.jsonc、Claude Desktop、Cursor):

{
  "mcpServers": {
    "photoshop": {
      "command": "node",
      "args": ["C:\\path\\to\\photoshop-mcp\\server.js"]
    }
  }
}

更改后重启您的MCP客户端,以便加载更新的工具列表。

工具亮点

领域

工具

文档

create_documentopen_imagesave_psdexport_imageexport_ascrop_documentresize_imageclose_documentgenerate_variants

图层

create_layeradd_textadd_text_boxadd_rectangleadd_imageplace_imageduplicate_layerdelete_layerrename_layerrasterize_layergroup_layersmerge_visible_layersflatten_image、不透明度/混合模式/可见性/锁定

图层操作

move_layerresize_layerrotate_layermove_layer_up/down/to_positionfit_layer_to_documentalign_layersdistribute_layerscenter_in_canvassnap_to_safe_area

文本

list_fontscheck_font_availableset_fontset_colorset_text_alignmentupdate_text_contentfit_textfit_text_to_box

滤镜

apply_gaussian_blurapply_sharpenapply_noiseapply_motion_blur

颜色

adjust_brightness_contrastadjust_hue_saturationauto_levelsauto_contrastdesaturate_layerinvert_layeradjust_curvesapply_lutadjust_vibranceadjust_exposureapply_photo_filterapply_gradient_map

选区与蒙版

select_rectangleselect_alldeselectinvert_selectioncreate_layer_maskdelete_layer_maskapply_layer_maskapply_gradient_maskcontent_aware_fill

图层样式

apply_layer_style(投影/外发光/描边)

历史

undoredoget_historysave_checkpointrestore_checkpoint

布局/QA

analyze_layoutdetect_overlapsvalidate_layoutdesign_qavisual_hierarchybrand_checkexecute_design_planapply_constraints

设计系统

save_design_systemload_design_systemlist_design_systemscapture_design_systemcreate_component

状态检查

get_versionget_capabilitiesget_stateget_session_infoget_active_document_infoget_selection_infoget_document_infolist_layersget_layer_boundsget_previewrender_preview

数据驱动

image_stacklist_datasetsimport_datasetsgenerate_from_datasets

自动化

play_actionexecute_script

在您的MCP客户端中运行tools/list以查看全部约122个工具。

配置参考

run/

临时JSX文件(自动创建)

snapshots/

用于视觉回归的命名PNG快照(render_snapshot

checkpoints/

用于回滚的PSD备份(save_checkpoint

design-systems/

保存的设计系统(save_design_system

已知限制

  • 生成式AI(Firefly)Neural Filters 需要PS 24+ / UXP桥接插件,无法通过ExtendScript驱动。

  • select_subject需要PS 23+。export_as WebP/AVIF需要PS 23.2+。

  • 在PS 2020上,如果打开模态对话框,某些命令会提示“Photoshop正忙”——请关闭对话框并重试。

致谢

能力设计灵感来自:

两者均为MIT许可。本项目是独立实现,并增加了额外工具(布局分析、设计QA、设计系统、视觉回归)。

许可证

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    A full-featured image processing MCP server for AI assistants, exposing ~55 tools across 11 categories for editing, layers, conversion, AI segmentation/cleanup/generation, design analysis, and screenshot-to-code.
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that lets AI assistants like Claude control Adobe Illustrator through natural language by executing ExtendScript code and providing document state inspection.
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • The Figma MCP server brings Figma design context directly into your AI workflow.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/francisanderson/photoshop-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server