Skip to main content
Glama
yopiesuryadi

Lightroom Classic MCP Server

by yopiesuryadi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LRC_MCP_LOG_FILENoLog file path~/.lightroom-classic-mcp-server/server.log
LRC_MCP_INPUT_DIRNoInput directory~/Pictures
LRC_MCP_LOCK_FILENoLock file path~/.lightroom-classic-mcp-server/server.lock
LRC_MCP_STATE_DIRNoState directory~/.lightroom-classic-mcp-server
LRC_MCP_OUTPUT_DIRNoOutput directory~/Documents/leica
LRC_MCP_BRIDGE_HOSTNoBridge host127.0.0.1
LRC_MCP_BRIDGE_PORTNoBridge port58765

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
start_importA

Queue a Lightroom Classic import job and return immediately with a job_id.

start_exportB

Queue a Lightroom Classic export job and return immediately with a job_id.

start_edit_trackingA

Queue a Lightroom-side non-destructive develop settings job.

job_statusC

Get the current status of a queued Lightroom Classic job.

job_resultC

Get the result for a completed Lightroom Classic job.

job_errorC

Get the error message for a failed Lightroom Classic job.

list_jobsC

List recent Lightroom Classic jobs.

cancel_jobC

Cancel a queued or running Lightroom Classic job.

server_configB

Show effective non-secret server configuration.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yopiesuryadi/lightroom-classic-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server