Photoshop Python Api Mcp Server

Photoshop Python Api Mcp Server

🚀 Photoshop MCP 服务器

photoshop-mcp-server 是一座连接 Photoshop 功能与 Model Context Protocol (MCP) 的桥梁。借助它,AI 助手和其他 MCP 客户端能够通过 Python API 对 Adobe Photoshop 进行控制,极大地拓展了 Photoshop 的应用场景。

PyPI 版本 PyPI 下载量 构建状态 许可证 Python 版本 [系统]

🚀 快速开始

1. 环境准备

确保你的系统满足以下要求:

  • 操作系统:Windows 7 或更高版本。
  • Adobe Photoshop:Adobe Photoshop CC 2017 或更高版本。
  • Python:Python 3.10 或更高版本。

2. 安装依赖

pip install photoshop-python-api mcp_sdk

3. 示例代码

以下是一个简单的示例,展示如何使用 photoshop-mcp-server 创建一个新的 Photoshop 文档并添加文字层:

from photoshop_python_api import Photoshop
from mcp_sdk.server import MCPServer

# 初始化 Photoshop 对象
ps = Photoshop()

# 连接到 Photoshop
if not ps.is_connected():
ps.connect()

# 初始化 MCP 服务器
server = MCPServer()

# 定义工具
tools = {
"create_document": lambda: ps.create_new_document(800, 600),
"create_text_layer": lambda text: ps.create_text_layer(text)
}

# 注册工具到服务器
server.register_tools(tools)

# 启动服务器(在单独的线程中运行)
server.start()

# 示例对话:用户请求创建带有文字层的文档
user_message = "请创建一个新的 Photoshop 文档并添加一个包含 'Hello World' 的文字层。"
response = server.process(user_message)
print(response)

4. 功能示例

创建新文档

用户: 能否为我创建一个新的 Photoshop 文档?

AI 助手: 当然可以!我会为您创建一个全新的 Photoshop 文档。

[AI 使用 `photoshop-mcp-server` 执行以下操作:
1. 调用 `create_document` 工具创建新的空白文档]

我已经为您创建了一个新的 Photoshop 文档。

添加文字层

用户: 请在文档中添加一个包含 'Welcome' 的文字层。

AI 助手: 好的,我会在文档中添加 'Welcome' 文字层。

[AI 使用 `photoshop-mcp-server` 执行以下操作:
1. 调用 `create_text_layer` 工具创建并添加文字层]

文字层已成功添加到您的文档中。

✨ 主要特性

  • 跨平台兼容性:支持 Windows 系统。
  • 强大的 Photoshop 集成:提供对 Adobe Photoshop 的全面控制,包括文档操作、图层管理、效果应用等。
  • MCP 协议支持:遵循 Model Context Protocol 标准,实现与 AI 助手的无缝集成。

📦 安装指南

pip install photoshop-mcp-server

📄 许可证

MIT

致谢

  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-30 20:27

相似服务问题