$ timeahead.in
/ servers/npm/@penpot/mcp
npm

@penpot/mcp

MCP server for Penpot integration

50k stars65k/wkupdated 0d agogithub ↗
86good
▣ Overview

What it does

The Penpot MCP server connects Claude to your Penpot design files and projects, making design specifications readable and actionable as code. It enables bidirectional workflows between design and code by exposing design files, tokens, and project metadata through the Model Context Protocol. The server works with Penpot's open API to let Claude query design systems, extract tokens, analyze design files (expressed in open standards like SVG, CSS, and HTML), and assist in automating design-to-code pipelines.

Who it's for

Product engineers and design system maintainers using Penpot who want Claude to understand, analyze, or help generate code from their designs. Teams practicing co-design workflows where design tokens and specifications need to stay in sync with code, or where design-driven development benefits from AI assistance in translation and automation.

Common use cases

  • Query design tokens from a Penpot project to keep code stylesheets synchronized with design truth
  • Extract SVG or CSS specifications from design files for code generation or documentation
  • Analyze design system consistency across multiple files and components
  • Automate design-to-code workflows by having Claude interpret design specs and generate boilerplate
  • Generate responsive HTML/CSS from design layouts using design tokens as source data

Setup pitfalls

  • secrets_found: 1 — this server requires API credentials (likely a Penpot API token). Store credentials in .env and never commit them.
  • Filesystem write access — ensure the MCP server process has appropriate read/write permissions to design file directories; overly broad permissions are a security risk.
  • Network connectivity — the server makes calls to Penpot (cloud instance or self-hosted). Firewall rules and authentication token expiry can silently break connections.
  • Penpot API version drift — self-hosted Penpot instances may lag behind the cloud API. Verify your Penpot version matches the MCP server's API expectations.
1 credential detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
80
28.0
Freshness
25%
100
25.0
Adoption
20%
98
19.5
Quality
10%
80
8.0
Trust
10%
50
5.0
Total
85.5
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecevalsecrets
◆ Risk level: high
fs read + fs write + network + exec + eval + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "penpotmcp": {
      "command": "npx",
      "args": [
        "-y",
        "@penpot/mcp"
      ]
    }
  }
}
📈 Score historylast 33 snapshots
4/30/20266/11/2026 · 33 snapshots
⚙ Maintenance health
71/ 100 · is this project alive?
contributors (1y)116
top contributor share29%
releases (1y)24
last release0d ago
median issue response46.9d
ci✓ passing
⛁ Raw data
weekly downloads65k
github stars50k
forks3k
open issues657
license✓ present
readme length10250 chars
last publish0d ago
last commit0d ago
last updated1d ago
install verified✓ pass · 28d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points