darktable MCP for Claude Code
Use a Lua plugin and command-line tools to manage and export darktable photos.
Open maintainer documentationWHAT YOU CAN DOBrowse and rate photos · Apply styles · Export images
HOW IT WORKSLive & file workflows
PLATFORMSLinux · macOS
DOCUMENTED AGENTSClaude Code
Documented capabilities
- Browse and rate photosDocumentation
- Apply stylesDocumentation
- Export imagesDocumentation
Agent compatibility
| Agent | Compatibility | Basis |
|---|---|---|
| Claude Code | Documented setup | The integration documentation explicitly names this client. Source |
| Codex | MCP compatibility (inferred) | MCP support suggests compatibility; this client is not documented by the maintainer. |
| Cursor | MCP compatibility (inferred) | MCP support suggests compatibility; this client is not documented by the maintainer. |
Setup route
Follow the linked maintainer installation guide and configure the connection for your client.
Python 3.10 or newer, darktable 4.0 or newer, darktable-cli and a Lua plugin.
Limitations
Darkroom module and mask editing require a patched build; camera import is unavailable on macOS.