MCP ExplorerExplorer

Illustrator Mcp Server

@kevinschaulon 9 months ago
1 MIT
FreeCommunity
AI Systems
Illustrator MCP Server allows bots to send scripts to Adobe Illustrator on MacOS.

Overview

What is Illustrator Mcp Server

The illustrator-mcp-server is a server that allows bots to send JavaScript scripts directly to Adobe Illustrator, enabling programmatic generation of graphics and designs.

Use cases

Use cases include automating repetitive design tasks, generating complex graphics programmatically, and integrating Illustrator with other applications through scripting.

How to use

To use the illustrator-mcp-server, configure it in the Claude Desktop settings by specifying the command and directory for the server. You can then interact with it using the inspector tool or check logs for debugging.

Key features

Key features include compatibility with JavaScript for automation, direct communication with Adobe Illustrator, and the ability to view logs for monitoring server activity.

Where to use

The illustrator-mcp-server is primarily used in graphic design, digital art, and automation tasks within the Adobe Illustrator environment on MacOS.

Content

Illustrator MCP Server

Forked from @spencerhhuberg/illustrator-mcp-server

Adobe Illustrator is compatible with JavaScript. In fact, some super big stuff you need to programmatically generate with these scripts. Bots are good at JavaScript.

This MCP server let’s bots send scripts straight to Illustrator and look at the result.

Since it depends on AppleScript, it’s only compatible with MacOS. and I’ve only tested it with Claude Desktop.
~/Library/Application\ Support/Claude/claude_desktop_config.json

{
    "mcpServers": {
        "illustrator": {
            "command": "uv",
            "args": [
                "--directory",
                "/Users/you/code/mcp/illustrator-mcp-server",
                "run",
                "illustrator"
            ]
        }
    }
}

Testing

To view logs (when connected to Claude Desktop):

tail -n 20 -F ~/Library/Logs/Claude/mcp*.log

Test this MCP server interactively with inspector:

npx @modelcontextprotocol/inspector -- uv run illustrator

Run some code in Illustrator with:

npx @modelcontextprotocol/inspector --cli uv run illustrator --method tools/call --tool-name run --tool-arg code='log("hi")'

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers