home / mcp / illustrator mcp server
Enables bots to run JavaScript in Illustrator and inspect results on MacOS.
Configuration
View docs{
"mcpServers": {
"anshuldalua-illustrator-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/you/code/mcp/illustrator-mcp-server",
"run",
"illustrator"
]
}
}
}This Illustrator MCP Server lets bots send JavaScript to Adobe Illustrator and view the results, enabling automated artwork generation and testing from agent workflows on MacOS.
You connect an MCP client to the Illustrator MCP Server to run JavaScript inside Illustrator and retrieve the results. The server operates on MacOS and uses AppleScript under the hood to drive Illustrator. To set it up, configure the MCP runner to launch the server process and point it at the Illustrator control path. Once running, your client can send scripts to Illustrator and receive output, enabling automation workflows like programmatic artwork creation, batch edits, or script-driven checks.
Prerequisites you need on your system are MacOS and a running MCP runtime that can host stdio MCP servers.
{
"mcpServers": {
"illustrator": {
"command": "uv",
"args": [
"--directory",
"/Users/you/code/mcp/illustrator-mcp-server",
"run",
"illustrator"
]
}
}
}Place the MCP server configuration in your MCP runner’s settings so the client can discover and start the server. The example above uses a local directory for the server code and runs the Illustrator controller named "illustrator". Ensure Illustrator is installed on your Mac and that AppleScript is functional for script-driven control.
- This server is designed for MacOS and relies on AppleScript for Illustrator control. If Illustrator scripting fails, verify AppleScript permissions and Illustrator accessibility from automation tools. - The configuration specifies a local runtime command and arguments; do not modify the command unless you understand how the MCP runtime expects to launch local servers.