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
💻 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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/slashprint/illustrator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server