Penpot MCP Server (Montevive.ai)
Penpot design files accessed and analyzed by AI via Model Context Protocol.
Data last scanned today · Reviewed today
Overview
Penpot MCP Server bridges LLMs and the open-source Penpot design platform. By implementing the Model Context Protocol, it allows AI assistants to interact with design files, perform automated analysis on UI/UX components, and streamline design system management tasks. The server features direct API integration for real-time design data, programmatic asset exporting, and automated compliance checking. It includes a Python SDK, CLI tools, and REST API support to help developers build custom design-focused workflows.
Our verdict
This server carries a high risk level with a security score of 26/100. It is a community-maintained project that has not been editorially reviewed, and the last commit occurred over 300 days ago. Due to the lack of active maintenance and the absence of a confirmed authentication review, it should be treated with caution and avoided in production environments where design data sensitivity is high.
- Native support for Model Context Protocol standards
- Zero direct dependencies simplifies the supply-chain surface
- Includes Python SDK and CLI utilities for custom automation
- Provides programmatic access to Penpot design components and layouts
- Security score of 26/100 indicates high risk
- Lacks active maintenance with last commit 311 days ago
- Authentication methods and read-only modes remain unverified
- Unclear legal terms for use due to missing license declaration
Tools
| Tool | Description | Risk |
|---|---|---|
| list_projects | List all Penpot projects | low |
| get_project_files | Get files for a specific project | low |
| get_file | Retrieve a Penpot file by its ID and cache it | low |
| export_object | Export a Penpot object as an image | low |
| get_object_tree | Get the object tree structure for a Penpot object | low |
| search_object | Search for objects within a Penpot file by name | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the system requirements for running the Penpot MCP server?
You need Python 3.12 or higher installed on your system to run the server.
›How do I configure my credentials for the server?
You must create a .env file based on the provided env.example template and include your Penpot API URL, username, and password.
›What should I do if I encounter authentication errors or blocked requests?
The Penpot cloud site uses CloudFlare protection that may block API requests. To resolve this, navigate to the Penpot design URL in your web browser.
›Can I use this server with tools other than Claude Desktop?
Yes, the server supports any MCP-compatible AI assistant, including the Cursor IDE.
Alternatives
Badge
Maintain this server? Add the live badge to your README.