Enables AI assistants to create, modify, and manage Penpot designs programmatically, providing full manipulation capabilities for the open-source design tool.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for the top badge — read-only, revoke anytime. What we access →
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
form-data uses unsafe random function in form-data for choosing boundary
form-data uses unsafe random function in form-data for choosing boundary
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
form-data: CRLF injection in form-data via unescaped multipart field names and filenames
form-data: CRLF injection in form-data via unescaped multipart field names and filenames
process.env. You'll be asked to provide them before it can run.ALLOWED_HOSTS— export ="localhost,example.com"ALLOWED_ORIGINS— export ="https://example.com,https://app.example.com"ENABLE_DNS_REBINDING_PROTECTION— export ="true"HTTPS_PROXYHTTP_HOST— export ="0.0.0.0" # DefaultHTTP_PORT— TRANSPORT=http =8080 node dist/index.jsHTTP_PROXYPENPOT_ACCESS_TOKEN— export ="your-access-token-here"PENPOT_API_URL— export ="https://design.penpot.app"TRANSPORT— http penpot-mcp-serverhttp_proxyhttps_proxy[](https://m8ven.ai/mcp/zcube-penpot-mcp-server-1m98vs)Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check