Affinity Designer

by szgk

Not rated
GitHub

About

Automate Affinity Designer tasks like document manipulation, layer management, and exports using AI.

Details

Author
szgk
Categories
Productivity, Design, Other, Automation

Affinity Product Installation Requirements

⚠️ IMPORTANT: MSI Installation Required⚠️ 重要:MSIインストールが必要

To use this MCP server with Affinity Designer, you must install Affinity products using theMSI installerfrom the official website. This ensures the application is installed toC:\Program Files\and creates the necessary registry entries for automation.

このMCPサーバーをAffinity Designerと使用するには、公式サイトからMSIインストーラーを使用してAffinity製品をインストールする必要があります。これにより、アプリケーションがC:\Program Files\にインストールされ、自動化に必要なレジストリエントリが作成されます。

If your Affinity Designer is installed in a non-standard location, you can customize the installation paths by editing theaffinity-install-paths.jsonfile in the project root:

Affinity Designerが非標準の場所にインストールされている場合、プロジェクトルートのaffinity-install-paths.jsonファイルを編集してインストールパスをカスタマイズできます:

{ "windows": { "affinityInstallPaths": ](https://github.com/szgk/mcp-affinity-designer/issues/6)[ "C:\\Program Files\\Affinity\\Designer 2\\Designer.exe", "C:\\Program Files\\Affinity\\Affinity Designer 2\\Affinity Designer 2.exe", "C:\\Custom\\Path\\To\\Affinity Designer.exe" ] }, "macos": { "affinityInstallPaths": [ "/Applications/Affinity Designer 2.app/Contents/MacOS/Affinity Designer 2", "/Applications/Affinity Designer.app/Contents/MacOS/Affinity Designer", "/Custom/Path/To/Affinity Designer.app/Contents/MacOS/Affinity Designer" ] } }

- Add your custom paths to the appropriate platform section / カスタムパスを適切なプラットフォームセクションに追加してください
- Use full paths to the executable file / 実行ファイルへのフルパスを使用してください
- On Windows, use double backslashes (\\) for path separators / Windowsでは、パス区切り文字に二重バックスラッシュ(\\)を使用してください
- The server will try each path in order until it finds a valid installation / サーバーは有効なインストールが見つかるまで各パスを順番に試行します

Quick Start for Contributors / 協力者向けクイックスタート

# 1. Create feature branch for issue / issue用featureブランチを作成 git checkout -b feature/issue-N-description # 2. Write code and perform mandatory self-review / コードを書いて必須セルフレビューを実行 # Follow CODE_REVIEW_CHECKLIST.md before committing # コミット前にCODE_REVIEW_CHECKLIST.mdに従う # 3. Make changes with conventional commits / 従来のコミットで変更を作成 git commit -m "feat(scope): description English description. 日本語説明。 Part of #N" # 4. Push and create PR / プッシュしてPRを作成 git push -u origin feature/issue-N-description gh pr create --title "Title" --body "Description"

All code must pass our quality standards: 全てのコードは品質基準を満たす必要があります:

- Mandatory Review:](https://github.com/szgk/mcp-affinity-designer/blob/HEAD/CLAUDE.md)CODE_REVIEW_CHECKLIST.mdmust be followed
- 必須レビュー:
[CODE_REVIEW_CHECKLIST.mdに従う必要があります
- Self-review required: AI must review and fix code before committing
- セルフレビュー必須: AIはコミット前にコードをレビューし修正する必要があります

All pull requests automatically run quality checks: 全てのプルリクエストで品質チェックが自動実行されます:

- TypeScript Type Checking/ TypeScript型チェック
- ESLint Code Quality/ ESLintコード品質
- Build Verification/ ビルド検証
- Commit Message Format/ コミットメッセージ形式
- Security Scanning/ セキュリティスキャン
- Code Analysis/ コード分析

PRs must pass all checks before merging. PRは全チェック合格後にマージ可能になります。

Universal document generation and conversion MCP. Generate PDF/DOCX/XLSX from templates+JSON (invoices, contracts, reports), batch generation, 100+ format conversions.

An MCP server for automating Adobe InDesign with ExtendScript.

Integrates AI language models with the Penpot design platform to automate design workflows.

Turn messy text into clean output fast—GUI for humans, MCP tools for AI IDEs (Cursor/Claude). 33 deterministic text utilities.

Rive MCP let AI handle repetitive tasks, like creating complex View Models, State Machines with hundreds of states/layers, Layouts, Shapes, and more.

Production-grade MCP server that lets AI assistants control AutoCAD on Windows via natural language — draw lines, circles, rectangles, manage layers, calculate areas, and export PDFs through the AutoCAD COM API.

MCP server for AI-assisted STEP CAD inspection, geometry queries, PMI hints, and revision comparison

📚Complete Documentation & Examples|完全なドキュメントと例

MCP (Model Context Protocol) server for Affinity Designer integration. Affinity Designer統合用のMCP(Model Context Protocol)サーバーです。

This MCP server enables AI assistants to interact with Affinity Designer, providing capabilities for: このMCPサーバーは、AIアシスタントがAffinity Designerと連携できるようにし、以下の機能を提供します:

- Document manipulation / ドキュメント操作
- Layer management / レイヤー管理
- Export operations / エクスポート操作
- Tool automation / ツール自動化

Windows implementation uses: Windows実装では以下を使用します:

- PowerShell automation scripts / PowerShell自動化スクリプト
- COM (Component Object Model) if available / COM(Component Object Model)利用可能な場合
- Win32 API for window management / ウィンドウ管理用Win32 API
- .NET libraries for advanced functionality / 高度な機能用.NETライブラリ

Secondary Target: macOS (Contributors Needed)セカンダリターゲット:macOS(協力者募集中)

We are seeking contributors with macOS environment to help implement: macOS環境を持つ協力者を募集して以下の実装をお手伝いいただいています:

- AppleScript/JavaScript for Automation (JXA) integration
- macOS testing and validation
- Platform-specific feature development

If you have macOS and Affinity Designer, please see ourmacOS support issuefor ways to contribute! macOSとAffinity Designerをお持ちの方は、協力方法についてmacOSサポートissueをご覧ください!

Affinity Product Installation Requirements

⚠️ IMPORTANT: MSI Installation Required⚠️ 重要:MSIインストールが必要

To use this MCP server with Affinity Designer, you must install Affinity products using theMSI installerfrom the official website. This ensures the application is installed toC:\Program Files\and creates the necessary registry entries for automation.

このMCPサーバーをAffinity Designerと使用するには、公式サイトからMSIインストーラーを使用してAffinity製品をインストールする必要があります。これにより、アプリケーションがC:\Program Files\にインストールされ、自動化に必要なレジストリエントリが作成されます。

If your Affinity Designer is installed in a non-standard location, you can customize the installation paths by editing theaffinity-install-paths.jsonfile in the project root:

Affinity Designerが非標準の場所にインストールされている場合、プロジェクトルートのaffinity-install-paths.jsonファイルを編集してインストールパスをカスタマイズできます:

{ "windows": { "affinityInstallPaths": [ "C:\\Program Files\\Affinity\\Designer 2\\Designer.exe", "C:\\Program Files\\Affinity\\Affinity Designer 2\\Affinity Designer 2.exe", "C:\\Custom\\Path\\To\\Affinity Designer.exe" ] }, "macos": { "affinityInstallPaths": [ "/Applications/Affinity Designer 2.app/Contents/MacOS/Affinity Designer 2", "/Applications/Affinity Designer.app/Contents/MacOS/Affinity Designer", "/Custom/Path/To/Affinity Designer.app/Contents/MacOS/Affinity Designer" ] } }

- Add your custom paths to the appropriate platform section / カスタムパスを適切なプラットフォームセクションに追加してください
- Use full paths to the executable file / 実行ファイルへのフルパスを使用してください
- On Windows, use double backslashes (\\) for path separators / Windowsでは、パス区切り文字に二重バックスラッシュ(\\)を使用してください
- The server will try each path in order until it finds a valid installation / サーバーは有効なインストールが見つかるまで各パスを順番に試行します

GitHub Repository Clone Method / GitHubリポジトリクローン方法

# Clone the repository / リポジトリをクローン git clone https://github.com/szgk/mcp-affinity-designer.git cd mcp-affinity-designer # Install dependencies / 依存関係をインストール npm install # Build the project / プロジェクトをビルド npm run build

Configure your MCP client to use this server: MCPクライアントがこのサーバーを使用するよう設定してください:

{ "mcpServers": { "affinity-designer": { "command": "node", "args": ["./path/to/mcp-affinity-designer/dist/index.js"] } } }
# Install dependencies / 依存関係をインストール npm install # Build the project / プロジェクトをビルド npm run build # Run development server / 開発サーバーを実行 npm run dev
npm run build # Build TypeScript to JavaScript / TypeScriptをJavaScriptにビルド npm run dev # Run development server with auto-reload / 自動リロード付き開発サーバーを実行 npm run lint # Run ESLint for code quality / コード品質チェック用ESLintを実行 npm run typecheck # Run TypeScript type checking / TypeScript型チェックを実行
# Test the MCP server manually / MCPサーバーを手動でテスト node test-server.js # Or run the server directly / またはサーバーを直接実行 node dist/index.js

The MCP server currently provides these tools: MCPサーバーは現在以下のツールを提供します:

- get_server_info- Get server information and status / サーバー情報とステータスを取得
- check_affinity_designer- Check Affinity Designer installation / Affinity Designerのインストールをチェック

Please follow our Git workflow and branch strategy when contributing: 貢献する際は、Gitワークフローとブランチ戦略に従ってください:

- Read:WORKFLOW.mdfor detailed development guidelines
- 読む: 詳細な開発ガイドラインは
WORKFLOW.mdを参照
- Read:
CLAUDE.mdfor project configuration and standards
- 読む: プロジェクト設定と標準については
CLAUDE.mdを参照

Quick Start for Contributors / 協力者向けクイックスタート

# 1. Create feature branch for issue / issue用featureブランチを作成 git checkout -b feature/issue-N-description # 2. Write code and perform mandatory self-review / コードを書いて必須セルフレビューを実行 # Follow CODE_REVIEW_CHECKLIST.md before committing # コミット前にCODE_REVIEW_CHECKLIST.mdに従う # 3. Make changes with conventional commits / 従来のコミットで変更を作成 git commit -m "feat(scope): description English description. 日本語説明。 Part of #N" # 4. Push and create PR / プッシュしてPRを作成 git push -u origin feature/issue-N-description gh pr create --title "Title" --body "Description"

All code must pass our quality standards: 全てのコードは品質基準を満たす必要があります:

- Mandatory Review:CODE_REVIEW_CHECKLIST.mdmust be followed
- 必須レビュー:
CODE_REVIEW_CHECKLIST.mdに従う必要があります
- Self-review required: AI must review and fix code before committing
- セルフレビュー必須: AIはコミット前にコードをレビューし修正する必要があります

All pull requests automatically run quality checks: 全てのプルリクエストで品質チェックが自動実行されます:

- TypeScript Type Checking/ TypeScript型チェック
- ESLint Code Quality/ ESLintコード品質
- Build Verification/ ビルド検証
- Commit Message Format/ コミットメッセージ形式
- Security Scanning/ セキュリティスキャン
- Code Analysis/ コード分析

PRs must pass all checks before merging. PRは全チェック合格後にマージ可能になります。

Universal document generation and conversion MCP. Generate PDF/DOCX/XLSX from templates+JSON (invoices, contracts, reports), batch generation, 100+ format conversions.

An MCP server for automating Adobe InDesign with ExtendScript.

Integrates AI language models with the Penpot design platform to automate design workflows.

Turn messy text into clean output fast—GUI for humans, MCP tools for AI IDEs (Cursor/Claude). 33 deterministic text utilities.

Rive MCP let AI handle repetitive tasks, like creating complex View Models, State Machines with hundreds of states/layers, Layouts, Shapes, and more.

Production-grade MCP server that lets AI assistants control AutoCAD on Windows via natural language — draw lines, circles, rectangles, manage layers, calculate areas, and export PDFs through the AutoCAD COM API.

MCP server for AI-assisted STEP CAD inspection, geometry queries, PMI hints, and revision comparison

Changeimageto - Free Image Editing tools

16 tools to remove backgrounds, blur or grayscale backgrounds, change colors, convert formats (PNG/JPEG/WebP/…), upscale, denoise/enhance, run OCR, export PDF, edit text in images (Gemini), clean watermarks, inpaint masked regions, and run bulk resize / convert / quality checks.

Ctrl Signal MCP - the harness for your AI generated landing pages

Your AI generates the landing page; ctrlsignal is the harness around it — hosting, lead capture, bookings, workflows and one-click rollback that turn a generated page into a live, lead-capturing site. Build in Claude Code, Cursor or any MCP client; no deploy config, no glue code.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.