Illustrator MCP Server
Servidor MCP de Illustrator (Windows y macOS)
¡Bienvenido al Servidor MCP de Illustrator! 🎨🚀
Este proyecto permite a los agentes de IA crear gráficos vectoriales directamente dentro de Adobe Illustrator usando instrucciones en lenguaje natural. Funciona enviando comandos ExtendScript a Illustrator a través de un servidor MCP (Model Context Protocol) local.
Imagina simplemente describir lo que quieres — como "dibuja una pequeña cafetería bajo la lluvia" — ¡y Illustrator le dará vida!
Funciona en Windows (automatización COM) y macOS (AppleScript/osascript).
✨ Características
Controla Adobe Illustrator mediante programación usando instrucciones de IA
Envía scripts de ExtendScript (.jsx) directamente a Illustrator
Captura capturas de pantalla de la ventana de Illustrator
De código abierto y ligero
Multiplataforma: Windows y macOS
Multicliente: Funciona con Claude Desktop, Claude Code, Cursor, VS Code Copilot y JetBrains Copilot
Related MCP server: illustrator-mcp
💻 Instalación
Requisitos previos
Python 3.12+ — Descargar Python
Adobe Illustrator instalado y en ejecución
Solo macOS: Concede permisos de automatización cuando se te solicite (Ajustes del Sistema → Privacidad y seguridad → Automatización)
1. Clonar el repositorio
git clone https://github.com/krVatsal/illustrator-mcp.git
cd illustrator-mcp2. Crear un entorno virtual
macOS / Linux:
python3 -m venv .venv
source .venv/bin/activateWindows:
python -m venv .venv
.\.venv\Scripts\activate3. Instalar dependencias
pip install -r requirements.txtEn macOS,
pywin32se omite automáticamente. No se requieren paquetes adicionales de macOS.
4. Iniciar el servidor MCP (modo manual / depuración)
python -m illustratorEjecutar con un script (multiplataforma)
bash run_server.shEste script detecta automáticamente tu plataforma, crea un .venv, instala las dependencias e inicia el servidor.
🔌 Configuración del cliente
El servidor utiliza transporte stdio — compatible con todos los principales clientes MCP.
Importante: NO inicies el servidor manualmente cuando lo uses a través de un cliente. El cliente inicia y gestiona el proceso del servidor automáticamente.
Claude Desktop
macOS — edita ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"illustrator": {
"command": "/path/to/illustrator-mcp/.venv/bin/python3",
"args": ["-m", "illustrator"]
}
}
}Windows — edita %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"illustrator": {
"command": "C:\\Users\\<YourUser>\\illustrator-mcp\\.venv\\Scripts\\python.exe",
"args": ["-m", "illustrator"]
}
}
}Claude Code (CLI)
Se incluye un .claude/mcp.json en el repositorio. Claude Code lo detectará automáticamente. O añádelo manualmente:
claude mcp add illustrator python3 -- -m illustratorGitHub Copilot (VS Code)
Se incluye un .vscode/mcp.json en el repositorio. VS Code (1.99+) lo detectará automáticamente. O añádelo a tu settings.json:
{
"mcp": {
"servers": {
"illustrator": {
"type": "stdio",
"command": "python3",
"args": ["-m", "illustrator"]
}
}
}
}🎯 Sistema de instrucciones mejorado
¡Este servidor MCP ahora incluye un sistema de instrucciones avanzado para ayudarte a crear mejor contenido! Usa estas nuevas herramientas:
get_prompt_suggestions- Obtén ejemplos de instrucciones categorizados para diferentes tipos de contenidoget_system_prompt- Obtén la instrucción de sistema óptima para la guía de la IAget_prompting_tips- Obtén consejos para crear instrucciones más efectivasget_advanced_template- Obtén plantillas estructuradas para tareas de diseño complejashelp- Muestra ayuda y orientación completa
📚 Categorías de instrucciones disponibles:
🎨 Formas básicas y geometría
📝 Tipografía y texto
🏢 Logotipos y branding
🌆 Ilustraciones y escenas
🎭 Iconos y elementos de interfaz
🎨 Artístico y creativo
📊 Gráficos e infografías
🏷️ Impresión y maquetación
💡 Inicio rápido con instrucciones
Intenta preguntar: "Dame sugerencias de instrucciones para logotipos" o "Muéstrame consejos de redacción de instrucciones"
Para ejemplos detallados y plantillas, consulta PROMPT_EXAMPLES.md
📋 Instrucciones de muestra que probé
Aquí hay algunas instrucciones que utilicé junto con los resultados que generó:
Instrucción 1: Diseña un arte vectorial limpio y minimalista de una pequeña cafetería bajo la lluvia, con un escaparate sencillo, charcos en la calle y suaves nubes grises en el cielo.
Instrucción 2: Crea una ilustración al estilo acuarela del horizonte de Mumbai al atardecer.
Instrucción 3: Crea un logotipo moderno y minimalista para una startup tecnológica llamada 'NeuraTech'.
(¡Mira las imágenes adjuntas para ver los resultados!)
🍎 Notas de macOS
Adobe Illustrator debe estar instalado y en ejecución
En el primer uso, macOS pedirá permiso de automatización — permite que tu terminal/IDE controle Illustrator
Si ves errores de "Aplicación no ejecutándose", abre Illustrator primero
Las capturas de pantalla capturan la pantalla completa (Illustrator debe estar en primer plano)
🪟 Notas de Windows
Adobe Illustrator debe estar instalado
Se requiere el paquete
pywin32(instalado automáticamente)La creación de scripts de Illustrator debe estar habilitada
📢 Contribuciones
¡Las solicitudes de extracción (pull requests) son bienvenidas!
Siéntete libre de abrir problemas (issues) para solicitudes de funciones, errores o sugerencias.
¡Feliz creación! 🌈💛
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthio.styleforge
Brand-aware creative studio for Claude: 200+ tools for on-brand ads, video, email and campaigns.
Your brand's Styles, logos and asset library in your AI app, for on-brand assets that match.
Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to automate Adobe Illustrator, converting bitmap artwork into editable .ai files, running ExtendScript, and capturing the Illustrator window for visual QA.1-
- AlicenseAqualityCmaintenanceControl Adobe Illustrator with natural language from any MCP client, enabling document creation, editing, and export via ExtendScript.29858 npm6MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to control Adobe Illustrator on Windows, including creating, opening, saving, and exporting documents, drawing shapes, adding text, and running arbitrary ExtendScript.101MIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude to create and edit Adobe InDesign documents, including pages, text frames, styles, images, and previews.18 npmMIT