Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | MCP server bind address | 0.0.0.0 |
| MCP_PORT | No | MCP server port | 8787 |
| PENPOT_EMAIL | No | Penpot login email (fallback auth) | |
| MCP_LOG_LEVEL | No | Log level (debug/info/warning/error) | info |
| PENPOT_DB_HOST | No | PostgreSQL host | penpot-postgres |
| PENPOT_DB_NAME | No | Database name | penpot |
| PENPOT_DB_PASS | No | Database password | |
| PENPOT_DB_PORT | No | PostgreSQL port | 5432 |
| PENPOT_DB_USER | No | Database user | penpot |
| PENPOT_BASE_URL | No | Internal Penpot URL (Docker network) | http://penpot-frontend:8080 |
| PENPOT_PASSWORD | No | Penpot login password (fallback auth) | |
| PENPOT_PUBLIC_URL | No | Public URL where you access Penpot in browser | http://localhost:9001 |
| PENPOT_ACCESS_TOKEN | No | API access token (preferred auth method) |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |