Affinity MCP Server
UnclaimedMCP server that lets AI assistants control Affinity creative suite on macOS via AppleScript
Install
claude mcp add affinity-mcp-server bun run /path/to/affinity-mcp-server/index.tsSet up this server
More in Automation
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
23 of 23 tools
Documented tools (23)
From project documentation. A server handshake does not verify each tool’s description or behavior.
affinity_add_layer
Add a layer (pixel, mask, adjustment, fill, etc.)
affinity_click_menu
Click any menu item by path (up to 4 levels deep)
affinity_click_ui
Click a UI element by description or title
affinity_close_document
Close the current document
affinity_document_ops
Flatten, flip, rotate, clip/unclip canvas
affinity_export
Export via File > Export (PNG, JPG, SVG, PDF, etc.)
affinity_filters
List available filters
affinity_get_menus
List all items in a top-level menu
affinity_get_submenu
List items in a submenu
affinity_get_ui
Inspect the front window — buttons, text fields, dialogs
affinity_key_code
Send a key code (Escape, Return, arrows, etc.)
affinity_keystroke
Send a keystroke with optional modifiers
affinity_launch
Launch Affinity if not already running
affinity_mouse_action
Click or drag at screen coordinates
affinity_new_document
Create a new document, optionally from last preset
affinity_open_file
Open a file in Affinity (image, .af, .psd, .svg, etc.)
affinity_run_macro
Import and run an .afmacro file
affinity_save
Save or Save As the current document
affinity_screenshot
Take a screenshot of the Affinity window
affinity_select_tool
Select a tool (move, pen, rectangle, text, brush, etc.)
affinity_status
Check if Affinity is running, list open windows
affinity_type_text
Type text into text fields, dialogs, or the text tool
affinity_undo_redo
Undo or redo actions
Tool change history
FAQ
Questions about Affinity MCP Server
- How do I connect Affinity MCP Server to Claude?
- The listing records `claude mcp add affinity-mcp-server bun run /path/to/affinity-mcp-server/index.ts` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Affinity MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Affinity MCP Server do?
- Affinity MCP Server documents 23 tools to the agent, including affinity_add_layer, affinity_click_menu, affinity_click_ui. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.