mcpField
I
illustrator-mcp-server

illustrator-mcp-server

本地服务
github.com/ie3jp媒体与设计1875 周前更新

关于 illustrator-mcp-server

illustrator-mcp-server 是一个 MCP 服务,用于读取、编辑和导出 Adobe Illustrator 设计数据,内置 66 个工具。它面向需要从设计稿提取信息、进行印前检查或批量导出资源的用户,可通过 Claude 等 AI 助手直接操作 Illustrator。

主要功能

  1. 01内置 66 个工具
  2. 02读取文档结构、颜色和文字信息
  3. 03印前检查与 PDF/X-1a 合规检查
  4. 04WCAG 对比度检查
  5. 05批量导出画板为 SVG / PNG
  6. 06保存文档时默认保护未保存的更改

适用场景

  1. 01为网页实现提取颜色和字体信息
  2. 02提交印刷文件前执行印前检查
  3. 03批量生成并导出多尺寸画板

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ie3jp-illustrator": {
"command": "npx",
"args": [
"-y",
"illustrator-mcp-server"
]
}
}
}
启动命令npx -y illustrator-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmillustrator-mcp-server1.10.3

工具

66

收录的工具列表 · 更新于 2 周前

参数类型必填说明
coordinate_systemenum否坐标系。默认从文档自动检测(CMYK/印刷 → document,RGB/网页 → artboard-web)。artboard-web:原点位于当前画板左上角,Y 轴向下。document:Illustrator 原生坐标,原点位于左下角,Y 轴向上。调用 get_document_info 以检查当前使用的坐标系。artboard-web | document

详细介绍

🇺🇸 English | 🇯🇵 日本語 | 🇨🇳 简体中文 | 🇰🇷 한국어 | 🇪🇸 Español | 🇩🇪 Deutsch | 🇫🇷 Français | 🇵🇹 Português (BR)

🇯🇵 日语版 README 请参阅 README.ja.md。

Illustrator MCP 服务

npm License: MIT Platform Illustrator MCP Ko-fi

一个用于读取、操作和导出 Adobe Illustrator 设计数据的 MCP(Model Context Protocol) 服务,内置 66 个工具。

可通过 Claude 等 AI 助手直接控制 Illustrator,提取设计信息以用于 Web 实现、核验可直接印刷的数据并导出素材。

Adobe 官方 Illustrator MCP(测试版)能做的所有事,这里都能做到,甚至更多。请参阅对比。

illustrator mcp server MCP server

说明

在 Claude 的扩展目录和插件市场中,本项目列为 Design Bridge by IE3。Anthropic 的目录不允许在列表名称中使用其他公司的品牌名称,因此列表名称有所不同——但这是同一个项目,npm 软件包仍为 illustrator-mcp-server。如果你在 Claude Code 中安装的插件使用的是早期名称(illustrator@ie3jp-illustrator),请参阅 Claude Code 重新安装。


🎨 作品展示

以下所有作品均由 Claude 通过自然语言对话全程创作,未进行任何手动 Illustrator 操作。

活动海报 — SYNC TOKYO 2026
活动海报
Logo 概念 — Slow Drip Coffee Co.
Logo 概念
名片 — KUMO Studio
名片
Twilight Geometry — 抽象几何风景
Twilight Geometry

下方的详细拆解展示了提示词、工具用法和画板结构。


提示

开发和维护此工具需要投入时间和资源。 如果它有助于你的工作流,你的支持对我们意义重大——☕ 请我喝杯咖啡!


🚀 快速开始

🛠️ Claude Code

需要 Node.js 20+。

claude mcp add illustrator-mcp -- npx illustrator-mcp-server

也可以将其作为插件安装,插件包含 MCP 服务和印前检查技能(也适用于 Claude Cowork):

/plugin install ie3-design-bridge --marketplace ie3jp/illustrator-mcp-server

在低于 v2.1.275 的 Claude Code 版本中,请先添加市场:

/plugin marketplace add ie3jp/illustrator-mcp-server
/plugin install ie3-design-bridge@ie3

如果你已经通过 claude mcp add 添加了该服务,请先移除它(claude mcp remove illustrator-mcp),以免重复运行。

🖥️ Claude Desktop
  1. 从 GitHub Releases 下载 illustrator-mcp-server.mcpb
  2. 打开 Claude Desktop → 设置 → 扩展
  3. 将 .mcpb 文件拖放到扩展面板中
  4. 点击 安装 按钮
替代方案:手动配置(通过 npx 始终保持最新)

说明

.mcpb 扩展不会自动更新。如需更新,请下载新版本并重新安装。如果你希望自动更新,请改用下方的 npx 方法。

需要 Node.js 20+。打开配置文件并添加连接设置。

1. 打开配置文件

在 Claude Desktop 菜单栏中:

Claude → 设置... → 开发者(在左侧边栏中)→ 点击 编辑配置 按钮

2. 添加设置
{
  "mcpServers": {
    "illustrator": {
      "command": "npx",
      "args": ["illustrator-mcp-server"]
    }
  }
}

说明

如果你通过版本管理器(nvm、mise、fnm 等)安装了 Node.js,Claude Desktop 可能无法找到 npx。这种情况下,请使用完整路径:

"command": "/full/path/to/npx"

在终端中运行 which npx 查找路径。

3. 保存并重启
  1. 保存文件并关闭文本编辑器
  2. 完全退出 Claude Desktop(⌘Q / Ctrl+Q),然后重新打开

注意

AI 可能会出错。不要过度依赖输出——提交数据前务必由人工进行最终检查。用户需对结果负责。

说明

**macOS:**首次运行时,请在“系统设置”>“隐私与安全性”>“自动化”中允许自动化访问。

说明

大多数修改工具在执行期间会将 Illustrator 切换到前台。读取工具和 export 不会切换应用;export_pdf 仅在绘制日文裁切标记时才会将 Illustrator 切换到前台。

说明

默认情况下,你的文件会受到保护。close_document 不会丢弃未保存的更改,除非你明确选择(save: false);export、export_pdf、save_document(另存为)和 extract_design_tokens 不会替换现有文件,除非设置 overwrite: true。如果你确实需要这样做,只需告诉 Claude“关闭且不保存”或“覆盖文件”。

多个 Illustrator 版本

如果你安装了多个版本的 Illustrator,可以在对话中告诉 Claude 要使用哪个版本。只需说类似“使用 Illustrator 2024”的话,set_illustrator_version 工具就会针对该版本运行。

支持的版本:已验证支持 Illustrator 2024(v28)及更高版本。预计 Illustrator 2020–2023(v24–v27)也能正常工作——此服务使用的所有 ExtendScript API 从 v24 起便已存在——但这些版本未经验证,因此工具在其上运行时会返回警告。早于 2020(v24)的版本不受支持。如果未经验证的版本出现问题,请提交问题。

说明

如果 Illustrator 已在运行,服务会连接到当前运行的实例,而不受版本设置影响。只有在 Illustrator 尚未运行时,才会使用此版本设置来启动正确的版本。

环境变量
变量默认值说明
ILLUSTRATOR_MCP_TIMEOUT_NORMAL30000普通工具的超时时间,单位为毫秒
ILLUSTRATOR_MCP_TIMEOUT_HEAVY60000重型工具的超时时间,单位为毫秒(置入或导入文件、导出、印前检查、样式指南和色卡、尺寸变体)

当单次调用所需时间超过默认值时,请调高这些值:例如,使用 import_svg_as_editable 导入大型 SVG(100 个以上对象),或对大型文档运行 get_document_structure / export_pdf。

值必须是以毫秒为单位的正整数。其他值(0、负数、非数字字符串或大于 2147483647 的值)将回退到默认值。变量只会在服务启动时读取一次。

{
  "mcpServers": {
    "illustrator": {
      "command": "npx",
      "args": ["illustrator-mcp-server"],
      "env": {
        "ILLUSTRATOR_MCP_TIMEOUT_NORMAL": "60000",
        "ILLUSTRATOR_MCP_TIMEOUT_HEAVY": "180000"
      }
    }
  }
}

🎬 你可以做什么

You:    Show me all the text information in this document
Claude:  → list_text_frames → get_text_frame_detail
         There are 12 text frames in the document.
         The heading "My Design" uses Noto Sans JP Bold 48px, color #333333 ...
You:    Run a pre-press preflight check
Claude:  → preflight_check
         ⚠ 2 warnings:
         - Low resolution image: image_01.jpg (150dpi) — 300dpi or higher recommended
         - Non-outlined fonts: 3 text frames
You:    Check text for inconsistencies
Claude:  → check_text_consistency
         📝 Consistency Report:
         ⚠ "Contact Us" vs "Contact us" — capitalization mismatch
         ❌ "Lorem ipsum" (2 places) — placeholder text remaining
You:    Create banner size variations from this A4 flyer
Claude:  → get_document_info → resize_for_variation
         Created 3 size variations:
         - 728×90 / 300×250 / 160×600

🆚 与 Adobe 官方 Illustrator MCP 的对比

简而言之:官方 MCP 能做的,这个项目都能做,而且功能更多。 Adobe 在 Illustrator Beta(30.4+,截至 2026 年 8 月仍仅限 Beta 版)中内置了 MCP 服务,专注于分析和批量处理现有文档。这个项目涵盖了相同的工作流——分析、批量重新着色、变体、批量画板导出、字体/断开链接检查——并新增了官方服务不具备的功能:从头创建作品、保存文档、印刷与印前检查,以及设计系统工具。而且它可在稳定版 Illustrator 上运行,无需 Beta 版。

本项目Adobe 官方 MCP(Beta 版)
安装npm(npx illustrator-mcp-server)或一键安装 .mcpb内置于 Illustrator Beta — 从应用设置中获取身份验证密钥和 URL,通过 mcp-remote 连接
支持的版本已验证支持 Illustrator 2024+ / 未验证支持 2020+(macOS / Windows)仅限 Illustrator Beta 30.4+
工具数量66~40
分析和批量处理现有文档✅ 结构/颜色/字体分析、批量重新着色、变体与数据集、批量画板导出(artboard:all)、字体与断开链接预检✅ 主要功能
从头创建对象✅ 完整功能集 — 文档、形状、路径、文本框、路径文字、渐变❌ 无法创建新对象、文本框或文档 *
保存文档✅ save_document(保存/另存为)❌ 仅支持导出 *
印刷与印前✅ 裁切标记、印前检查、叠印/分色信息、轮廓、色彩配置文件—
设计系统✅ 设计令牌、WCAG 对比度检查、样式指南、文本一致性—

* 根据截至 2026 年 4 月的用户报告(Beta 版)。官方服务仍在积极开发中 — 请参阅 Adobe 的文档了解最新状态。


📖 操作示例

提取颜色和字体以用于 CSS
You:    Summarize the colors and typography in this design

Claude:  → get_colors → list_text_frames → get_text_frame_detail

         ■ Color Palette
         - Primary: #1A73E8 (CMYK: 85,50,0,0)
         - Secondary: #34A853
         - Text: #202124
         - Background: #FFFFFF

         ■ Typography
         - Headings: Noto Sans JP Bold / 32px
         - Body: Noto Sans JP Regular / 16px / line-height: 1.75
         - Captions: Noto Sans JP Medium / 12px
将画板导出为 SVG / PNG
You:    Export all artboards as SVG with outlined text

Claude:  → get_artboards → convert_to_outlines → export (repeated)

         Exported 4 artboards:
         - /output/header.svg
         - /output/hero.svg
         - /output/feature.svg
         - /output/footer.svg
提交前检查 PDF/X-1a 合规性
You:    Check if this document is PDF/X-1a compliant

Claude:  → preflight_check (target_pdf_profile: "x1a")

         ❌ PDF/X-1a compliance errors:
         - Transparency on 3 objects (X-1a prohibits transparency)
         - RGB colors found in 2 places (X-1a requires CMYK/spot only)

         ⚠ Warnings:
         - 5 non-outlined fonts (embedding recommended)
         - Image "photo_02.jpg" at 150dpi (300dpi recommended)
检查印刷图像质量
You:    Check placed image quality for print

Claude:  → get_images (include_print_info: true)

         ■ Image Quality Report:
         ✅ hero.psd — CMYK, 350ppi effective
         ⚠ icon_set.png — RGB (mismatch with CMYK document), 300ppi effective
         ❌ photo_bg.jpg — CMYK, 72ppi effective (over-enlarged)
           → Replace with a 300dpi+ image at actual size
检查 WCAG 颜色对比度
You:    Check text contrast ratios

Claude:  → check_contrast (auto_detect: true)

         ■ WCAG Contrast Report:
         ❌ "Caption" on "light gray" — 2.8:1 (AA fail)
         ⚠ "Subheading" on "white" — 4.2:1 (AA Large OK, AA Normal fail)
         ✅ "Body text" on "white" — 12.1:1 (AAA pass)

工作流模板

Claude Desktop 提示词选择器中提供预构建的工作流模板。

模板描述
quick-layout粘贴文本内容,让 Claude 在画板上将其排布为标题、正文和说明文字
print-preflight-workflow全面的 7 步印前检查(文档 → 印前检查 → 叠印 → 分色 → 图像 → 颜色 → 文本)

工具参考

读取工具(21 个)
点击展开
工具描述
get_document_info文档元数据(尺寸、颜色模式、配置文件等)
get_artboards画板信息(位置、尺寸、方向)
get_layers以树状结构显示图层
get_document_structure一次调用即可获取完整树状结构:图层 → 组 → 对象
list_text_frames文本框列表(字体、字号、样式名称)
get_text_frame_detail特定文本框的所有属性(字距调整、段落设置等)
get_colors当前使用的颜色信息(色板、渐变、专色;每种使用过的颜色只列出一次,并显示使用次数)。用于印刷分析的 include_diagnostics
get_path_items路径/形状数据(填充、描边、锚点)
get_groups组、剪切蒙版和复合路径结构
get_effects效果和外观信息(不透明度、混合模式)
get_images嵌入/链接图像信息(分辨率、损坏链接检测)。用于获取各轴的有效分辨率和颜色空间不匹配信息的 include_print_info
get_symbols符号定义和实例
get_guidelines参考线信息
get_overprint_info路径、文本和栅格图像上的叠印设置,以及 K100/浓黑检测;还会根据颜色推断一个启发式标签(无法得知你的意图)
get_separation_info分色信息(实际使用的四色版和专色版及其使用次数;未检测到使用情况的油墨会单独列出)
get_selection当前选中对象的详细信息
find_objects根据条件搜索(名称、类型、颜色、字体等)
check_contrastWCAG 颜色对比度检查(手动检查或自动检测重叠对象对)
extract_design_tokens将设计令牌提取为 CSS 自定义属性、JSON 或 Tailwind 配置(写入文件时,除非设置 overwrite: true,否则不会替换已有文件)
list_fonts列出 Illustrator 中可用的字体(无需文档)
convert_coordinate在画板和文档坐标系之间转换点坐标
### 修改工具(39)
点击展开
工具描述
create_rectangle创建矩形(支持圆角)
create_ellipse创建椭圆
create_line创建直线
create_text_frame创建文本框(点文本或区域文本),可选设置字距、行距和段落对齐方式。font_name 必须是 list_fonts 返回的准确名称——未知字体会报错,不会静默回退
create_path创建自定义路径(带有贝塞尔手柄)
place_image将栅格图像/PDF 文件作为链接或嵌入图像置入(不支持 SVG——请使用 import_svg_as_editable)
import_svg_as_editable将 SVG 文件导入为可编辑的 Illustrator 路径/文本/组(而非链接图像)
modify_object修改现有对象的属性(包括文本字距、行距和对齐方式)。对组或复合路径应用填充/描边时,会应用到其中的每条路径和文本
convert_to_outlines将文本转换为轮廓
create_document创建新文档(尺寸、颜色模式)
close_document关闭当前文档(如有未保存的更改,除非指定 save,否则不会关闭)
resize_for_variation根据源画板创建尺寸变体(按比例缩放)
align_objects对齐和分布多个对象
replace_color在整个文档中查找并替换颜色(支持容差)
manage_layers添加、重命名、显示/隐藏、锁定/解锁、重新排序或删除图层
place_color_chips提取唯一颜色,并在画板外放置色样色块
save_document保存或另存当前文档(另存不会替换现有文件,除非设置 overwrite: true)
open_document从文件路径打开文档
group_objects编组对象(支持剪切蒙版)
ungroup_objects取消编组并释放子对象
duplicate_objects复制对象,可选设置偏移量
set_z_order更改堆叠顺序(置于前方/后方)
move_to_layer将对象移至其他图层
delete_objects按 UUID 删除对象(锁定对象需要 force_unlock;undo 可能会撤销此操作,但撤销步骤遵循 Illustrator 的历史记录,而非 MCP 调用)
manage_artboards添加、移除、调整大小、重命名或重新排列画板
manage_swatches添加、更新或删除色样
manage_linked_images重新链接或嵌入置入的图像
manage_datasets列出/应用/创建数据集,导入/导出变量
apply_graphic_style对对象应用图形样式
list_graphic_styles列出文档中的所有图形样式
apply_text_style对文本应用字符或段落样式
list_text_styles列出所有字符和段落样式
create_gradient创建渐变并应用到对象
create_path_text创建沿路径排列的文本(可选设置字距和对齐方式;与 create_text_frame 遵循相同的 font_name 准确名称规则)
place_symbol置入或替换符号实例
select_objects按 UUID 选择对象(支持多选)
create_crop_marks创建裁切标记(裁切线),并根据区域自动检测样式(日本双线/西方单线)
place_style_guide在非印刷图层上、画板外放置视觉风格指南(颜色、字体、间距、边距、指南间隔)。画板本身的测量标记为可选项(annotate_artboard)
undo撤销/重做操作(支持多步)
导出工具(2)
点击展开
工具描述
export导出 SVG / PNG / JPG(按画板、选区或 UUID 导出——按选区/UUID 导出时仅导出该对象;不会替换现有文件,除非设置 overwrite: true)
export_pdf导出适用于印刷的 PDF(裁切标记、出血、选择性降采样、输出意图)
### 实用工具(4)
点击展开
工具描述
preflight_check印前检查(RGB 混色、损坏的链接、低分辨率、白色叠印、透明度与叠印的交互、PDF/X 合规性等)。报告哪些检查已完成,哪些仅部分完成(coverage)
check_text_consistency文本一致性检查(占位符检测、符号用法差异模式、供大模型分析的完整文本列表)
set_workflow设置工作流模式(web/print),以覆盖自动检测的坐标系
set_illustrator_version在安装了多个 Illustrator 版本时,选择要使用的版本

坐标系

服务会自动检测文档的坐标系:

文档类型坐标系原点Y 轴
CMYK / 印刷document左下角向上
RGB / Webartboard-web画板左上角向下
  • CMYK 文档使用 Illustrator 的原生坐标系,符合印刷设计师的预期
  • RGB 文档使用类似 Web 的坐标系,更便于 AI 操作
  • 如有需要,可使用 set_workflow 覆盖自动检测的坐标系
  • 所有工具响应都包含一个 coordinateSystem 字段,用于指示当前使用的坐标系
  • 如果自动检测失败,工具会返回错误,而不是猜测;请显式传入 coordinate_system 或调用 set_workflow

示例:SMPTE 测试图

完全通过向 Claude 发出自然语言指令创建的 1920×1080 SMPTE 彩条测试图。

提示词:

制作一张 1920x1080 的视频测试图

结果:

Claude 通过 illustrator-mcp-server 生成的 SMPTE 彩条测试图

画板结构(通过 get_document_structure 获取):

点击展开
Labels
├── title-safe-label        (text)    — "TITLE SAFE (10%)"
├── action-safe-label       (text)    — "ACTION SAFE (5%)"
├── credit-label            (text)    — "Generated by illustrator-mcp-server"
├── test-label              (text)    — "SMPTE COLOR BARS — TEST PATTERN"
├── format-label            (text)    — "Full HD — 16:9"
└── resolution-label        (text)    — "1920 x 1080"

Center Cross
├── title-safe              (path)    — 1536×864 stroke rectangle
├── action-safe             (path)    — 1728×972 stroke rectangle
├── cross-circle            (path)    — 150×150 center circle
├── cross-v                 (path)    — vertical crosshair
└── cross-h                 (path)    — horizontal crosshair

Color Bars
├── pluge-black … pluge-navy   (path ×9)  — PLUGE / grayscale bottom strip
├── rev-white … rev-blue       (path ×7)  — reverse color middle strip
└── bar-white … bar-blue       (path ×7)  — 75% SMPTE color bars

使用的工具:create_document、manage_layers、create_rectangle ×23、create_line ×2、create_ellipse、create_text_frame ×6、modify_object ×4、save_document、export


示例:暮色几何

一幅抽象几何风景作品——完全由 Claude 创作,除了“随心创作”之外,没有任何人工设计指导。

提示词:

在 Illustrator 中创作一件你想象中的艺术作品。慢慢来,尽情创作。

Claude 的创作过程:

我将创作《暮色几何》——一幅带有几何天体元素的抽象风景画。画面包含深邃的渐变暮色天空、层叠的山峦剪影、带装饰圆环的新月,以及散布在画布上的星星。

用不同颜色的菱形星星——暖白、冷蓝、薰衣草紫——每颗星星都略有不同,以表现不同类型的星星。用星座线将它们连接起来。在天空中加入线框三角形和六边形,营造神秘氛围。

在底部绘制水面,用闪烁的波浪线映出月光,并让波浪线向下逐渐淡去。

Claude 的感想:

成果比我预期的更好。我觉得几何与自然交融的混合世界呈现得不错。

结果:

《暮色几何》——Claude 通过 illustrator-mcp-server 生成的抽象几何风景作品

使用的工具:create_document、manage_layers ×4、create_rectangle ×2、create_gradient ×2、create_path ×11、create_ellipse ×14、create_line ×4、create_text_frame ×2、modify_object、set_z_order、export


已知限制

限制详情
Windows 支持Windows 使用 PowerShell COM 自动化(尚未在真实硬件上测试)
实时效果可以检测投影和其他效果参数,但无法读取
色彩配置文件仅支持分配色彩配置文件,不支持完整转换
出血设置无法读取出血设置(Illustrator API 的限制)
WebP 导出不支持——请改用 PNG 或 SVG
日式裁切标记导出 PDF 时,会使用 TrimMark 命令临时在文档中绘制标记,导出后再将其移除。仅支持单画板文档——多画板文档会返回错误
字体嵌入无法直接控制嵌入模式(完整嵌入或子集嵌入)——请使用 PDF 预设
尺寸变体仅支持等比缩放——之后可能需要手动调整文本
SVG 文本字形回退Illustrator 不会按照 font-family 列表逐个字形回退。如果第一个字体系列已安装但缺少某个字形,import_svg_as_editable 会静默丢弃该字符,但仍报告成功。请为每个文本元素使用一个字体系列,并选择包含所需字形的字体系列。如果字体系列未安装,则会替换该字体,不受此问题影响;preflight_check 会检查这种情况
对象备注工具通过存储在各对象备注中的 UUID(“属性”面板)来识别对象。你自己写入的备注会保留——UUID 会添加在备注前面


面向开发者

架构

flowchart LR
    Claude <-->|MCP Protocol| Server["MCP Server\n(TypeScript/Node.js)"]

    Server -.->|generate| Runner["run-{uuid}.scpt / .ps1"]
    Server -.->|generate| JSX["script-{uuid}.jsx\n(BOM UTF-8)"]
    Server -.->|write| PF["params-{uuid}.json"]

    Runner -->|execFile| osascript
    Runner -->|execFile| PS["powershell.exe"]

    osascript -->|do javascript| AI["Adobe Illustrator\n(ExtendScript/JSX)"]
    PS -->|DoJavaScript| AI

    JSX -.->|execute| AI
    PF -.->|read| AI
    AI -.->|write| RF["result-{uuid}.json"]
    RF -.->|read| Server

从源代码构建

git clone https://github.com/ie3jp/illustrator-mcp-server.git
cd illustrator-mcp-server
npm install
npm run build
claude mcp add illustrator-mcp -- node /path/to/illustrator-mcp-server/dist/index.js
验证
npx @modelcontextprotocol/inspector npx illustrator-mcp-server
测试
# Unit tests
npm test

# E2E smoke test (requires Illustrator running)
npm run build   # E2E runs dist/index.js
npx tsx test/e2e/e2e-test.ts        # every tool (192 cases)
npx tsx test/e2e/e2e-behaviors.ts   # behavior & regression checks (91 cases)
npx tsx test/e2e/e2e-cmyk-only.ts
npx tsx test/e2e/svg-import-test.ts

E2E 测试套件会创建自己的文档,不会触碰其他已打开的文档,并会在不保存的情况下关闭这些文档。e2e-test.ts 会测试每个已注册的工具(RGB + CMYK、自动检测坐标系);e2e-behaviors.ts 会检查在真实应用中必须成立的行为——备注会保留、部分失败会报告、文件不会被覆盖,裁切标记和 PDF 导出不会破坏你的作品。


隐私政策

illustrator-mcp-server 完全在你的计算机上运行。它不会收集个人数据、不含遥测功能,也不会主动建立网络连接。工具参数和文档数据只会发送到本地 Illustrator,并返回给调用该工具的 MCP 客户端;每次调用后都会删除临时文件。请参阅完整的隐私政策。


免责声明

此工具可以自动执行许多 Illustrator 操作,但 AI 可能会出错。提取的数据、预检结果和文档修改内容都应由人工审核。**请勿将此工具作为唯一的质量检查手段。**请将其作为助手,并结合你自己的手动验证,尤其是在提交印刷文件和交付客户成果时。对于因使用本软件或其输出而造成的任何损害或损失,作者概不负责。


许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。