Illustrator MCP Server
mcp server to run scripts on adobe illustrator
Overview
Illustrator MCP Server is a tool that allows users to run scripts on Adobe Illustrator, enabling automated design processes and enhanced functionality through programmatic control.
To use Illustrator MCP Server, you need to set up the server on a compatible MacOS device. Once set up, bots can send JavaScript scripts directly to Illustrator to execute various tasks and see immediate results.
- Seamless integration with Adobe Illustrator using JavaScript. - Real-time execution of scripts allowing instant visual feedback. - Compatibility with AppleScript, designed specifically for MacOS users.
- Automating repetitive design tasks in Illustrator.
- Generating complex graphics programmatically.
- Creating custom workflows for graphic design projects.
Add to your AI client
Use these steps to connect Illustrator MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"illustrator-mcp-server-spencerhhubert": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-illustrator-mcp-server-spencerhhubert"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"illustrator-mcp-server-spencerhhubert": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-illustrator-mcp-server-spencerhhubert"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"illustrator-mcp-server-spencerhhubert": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-illustrator-mcp-server-spencerhhubert"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"illustrator-mcp-server-spencerhhubert": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-illustrator-mcp-server-spencerhhubert"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"illustrator-mcp-server-spencerhhubert": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-illustrator-mcp-server-spencerhhubert"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"illustrator-mcp-server-spencerhhubert": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-illustrator-mcp-server-spencerhhubert"
]
}
}
}FAQ
Is Illustrator MCP Server compatible with Windows?
No, this server is only compatible with MacOS due to its reliance on AppleScript.
Can I use any JavaScript with Illustrator MCP Server?
Yes, as long as the scripts are designed for Adobe Illustrator and adhere to its scripting capabilities.
Is there a support community for users?
Yes, you can find support and discuss features on the project's GitHub page.