Penpot MCP Server

Connect Claude AI and other LLMs to Penpot designs via Model Context Protocol

Local serverstdioPython

What is the Penpot MCP Server?

Connect Claude AI and other LLMs to Penpot designs via Model Context Protocol

Credentials and setup notes

  • Python 3.12+ (Latest Python recommended for optimal performance) - Penpot Account (Sign up free) - Claude Desktop or Cursor IDE (Optional, for AI integration)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_projectsList all Penpot projects
get_project_filesGet files for a specific project
get_fileRetrieve a Penpot file by its ID and cache it
export_objectExport a Penpot object as an image
get_object_treeGet the object tree structure for a Penpot object
search_objectSearch for objects within a Penpot file by name

How to install the Penpot MCP Server

{
  "mcpServers": {
    "penpot": {
      "command": "uvx",
      "args": ["penpot-mcp"],
      "env": {
        "PENPOT_API_URL": "https://design.penpot.app/api",
        "PENPOT_USERNAME": "your_penpot_username",
        "PENPOT_PASSWORD": "your_penpot_password"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Python 3.12+ (Latest Python recommended for optimal performance) - Penpot Account (Sign up free) - Claude Desktop or Cursor IDE (Optional, for AI integration)
VariableDescriptionRequired
PENPOT_API_URLEndpoint or connection string the server talks to.Yes
PENPOT_USERNAMEConfiguration value read at startup.Optional
PENPOT_PASSWORDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Penpot MCP to Command.”
  • “Use Penpot MCP to list projects.”
  • “Use Penpot MCP to get project files.”

Frequently asked questions

Connect Claude AI and other LLMs to Penpot designs via Model Context Protocol Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.