Back to Home
penpot icon

penpot-mcp

Verified Safe

by penpot

Overview

The Penpot MCP server integrates LLMs with the Penpot Plugin API to enable AI agents to perform data queries, transformations, and creations within Penpot design files.

Installation

Run Command
npm run bootstrap

Environment Variables

  • LOG_LEVEL
  • LOG_DIR

Security Notes

The primary security risk is the 'execute_code' tool, which explicitly allows arbitrary JavaScript code execution within the Penpot plugin's sandboxed environment. While this is the intended functionality for an LLM agent, it introduces a significant risk of malicious code execution or privilege escalation if the LLM's output is compromised (e.g., via prompt injection) or if the server itself is exposed beyond 'localhost'. The REPL server also offers this functionality via a web interface. Currently, connections (HTTP/SSE on port 4401, WebSocket on port 4402, REPL on port 4403) are restricted to 'localhost', mitigating external network attacks. However, a compromised local machine could still exploit this capability.

Similar Servers

Stats

Interest Score74
Security Score3
Cost ClassMedium
Avg Tokens1000
Stars84
Forks11
Last Update2025-12-12

Tags

PenpotMCPLLM IntegrationDesign AutomationPlugin API