.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/penpot/penpot-mcp
home/mcp-servers/penpot/penpot-mcp
penpot avatar

penpot-mcp

bypenpot· 1 MCP server

Stars

367

Forks

50

Category

UX UI & Design

View on GitHub

TL;DR

Penpot integrates a LLM layer built on the Model Context Protocol (MCP) via Penpot's Plugin API to interact with a Penpot design file. Penpot's MCP server enables LLMs to perfom data queries, transformation and creation operations.

How to install penpot-mcp?

penpot/penpot-mcp
$git clone https://github.com/penpot/penpot-mcp

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install penpot-mcp by running `git clone https://github.com/penpot/penpot-mcp`, then use it for the current task and follow its documentation at https://github.com/penpot/penpot-mcp.

Files · 1

View on GitHub
README.md
1![mcp-server-cover-github-1](https://github.com/user-attachments/assets/dcd14e63-fecd-424f-9a50-c1b1eafe2a4f)
2 
3# Penpot's Official MCP Server
4 
5Penpot integrates a LLM layer built on the Model Context Protocol (MCP) via Penpot's Plugin API to interact with a Penpot design file. Penpot's MCP server enables LLMs to perfom data queries, transformation and creation operations.
6 
7Penpot's MCP Server is unlike any other you've seen. You get design-to- design, code-to-design and design-code supercharged workflows.
8 
9 
10[![Penpot MCP video playlist](https://github.com/user-attachments/assets/204f1d99-ce51-41dd-a5dd-1ef739f8f089)](https://www.youtube.com/playlist?list=PLgcCPfOv5v57SKMuw1NmS0-lkAXevpn10)
11 
12 
13## Architecture
14 
15The **Penpot MCP Server** exposes tools to AI clients (LLMs), which support the retrieval
16of design data as well as the modification and creation of design elements.
17The MCP server communicates with Penpot via the dedicated **Penpot MCP Plugin**,
18which connects to the MCP server via WebSocket.
19This enables the LLM to carry out tasks in the context of a design file by
20executing code that leverages the Penpot Plugin API.
21The LLM is free to write and execute arbitrary code snippets
22within the Penpot Plugin environment to accomplish its tasks.
23 
24![Architecture](resources/architecture.png)
25 
26This repository thus contains not only the MCP server implementation itself
27but also the supporting Penpot MCP Plugin
28(see section [Repository Structure](#repository-structure) below).
29 
30## Demonstration
31 
32[![Video](https://v32155.1blu.de/penpot/PenpotFest2025_thumbnail.png)](https://v32155.1blu.de/penpot/PenpotFest2025.mp4)
33 
34 
35## Usage
36 
37To use the Penpot MCP server, you must
38 * run the MCP server and connect your AI client to it,
39 * run the web server providing the Penpot MCP plugin, and
40 * open the Penpot MCP plugin in Penpot and connect it to the MCP server.
41 
42Follow the steps below to enable the integration.
43 
44 
45### Prerequisites
46 
47The project requires [Node.js](https://nodejs.org/) (tested with v22).
48Following the installation of Node.js, the tools `npm` and `npx` should be
49available in your terminal.
50 
51### 1. Build & Launch the MCP Server and the Plugin Server
52 
53If it's your first execution, install the required dependencies:
54```shell
55npm install
56```
57 
58Then build all components and start the two servers:
59```shell
60npm run bootstrap
61```
62 
63This bootstrap command will:
64 * install dependencies for all components (`npm run install:all`)
65 * build all components (`npm run build:all`)
66 * start all components (`npm run start:all`)
67 
68 
69### 2. Load the Plugin in Penpot and Establish the Connection
70 
71> [!NOTE]
72> **Browser Connectivity Restrictions**
73>
74> Starting with Chromium version 142, the private network access (PNA) restrictions have been hardened,
75> and when connecting to `localhost` from a web application served from a different origin
76> (such as https://design.penpot.app), the connection must explicitly be allowed.
77>
78> Most Chromium-based browsers (e.g. Chrome, Vivaldi) will display a popup requesting permission
79> to access the local network. Be sure to approve the request to allow the connection.
80>
81> Some browsers take additional security measures, and you may need to disable them.
82> For example, in Brave, disable the "Shield" for the Penpot website to allow local network access.
83>
84> If your browser refuses to connect to the locally served plugin, check its configuration or
85> try a different browser (e.g. Firefox) that does not enforce these restrictions.
86 
871. Open Penpot in your browser
882. Navigate to a design file
893. Open the Plugins menu
904. Load the plugin using the development URL (`http://localhost:4400/manifest.json` by default)
915. Open the plugin UI
926. In the plugin UI, click "Connect to MCP server".
93 The connection status should change from "Not connected" to "Connected to MCP server".
94 (Check the browser's developer console for WebSocket connection logs.
95 Check the MCP server terminal for WebSocket connection messages.)
96 
97> [

Preview

penpot/penpot-mcppenpot/penpot-mcp

![mcp-server-cover-github-1](https://github.com/user-attachments/assets/dcd14e63-fecd-424f-9a50-c1b1eafe2a4f)

# Penpot's Official MCP Server

Penpot integrates a LLM layer built on the Model Context Protocol (MCP) via Penpot's Plugin API to interact with a Penpot design file. Penpot's MCP server enabl

Penpot's MCP Server is unlike any other you've seen. You get design-to- design, code-to-design and design-code supercharged workflows.

Repopenpot/penpot-mcp
TypeMCP Servers
CategoryUX UI & Design
UpdatedMar 2026
LicenseMPL-2.0
First seenJul 27, 2026

Tags

MCPaidesign

Related

6 picks
Type
  1. glips avatarfigma-context-mcpGive your coding agent access to your Figma data. Implement designs in any framework in one-shot.MCP ServersJul 2026336k16k
  2. tercumantanumut avatarsunnysidefigma-context-mcpModel Context Protocol server for Figma integrationMCP ServersApr 2026336k39
  3. southleft avatarfigma-console-mcpThe most comprehensive MCP server for Figma — design tokens, variables, components, write tools, version history diff, accessibility audits, FigJam, Slides, and more. Local (WebSocket Desktop Bridge plugin) and Cloudflare Workers (paired + remote) modes.MCP ServersJul 2026100k2.1k
  4. neka-nat avatarfreecad-mcpFreeCAD MCP(Model Context Protocol) serverMCP ServersJul 202620k1.5k
  5. dembrandt avatardembrandtExtract design tokens and publicly visible CSS information from any websiteMCP ServersJul 20268.8k2.2k
  6. 8beeeaaat avatartouchdesigner-mcpMCP server for TouchDesigner - Control and operate TouchDesigner projects through AI agentsMCP ServersJul 20266.4k451