Skip to content
Verified official

KeyShot MCP MCP

v0.12.1

io.github.truman-t3/keyshot-mcp

Control local KeyShot scenes, cameras, environments, and renders through headless scripting.

transport:stdio runtime:npm

Target client

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add keyshot-mcp -e KEYSHOT_HEADLESS_EXE=<KEYSHOT_HEADLESS_EXE> -e KEYSHOT_OUTPUT_DIR=<KEYSHOT_OUTPUT_DIR> -e KEYSHOT_ALLOW_EXTERNAL_OUTPUTS=<KEYSHOT_ALLOW_EXTERNAL_OUTPUTS> -e KEYSHOT_TIMEOUT_MS=<KEYSHOT_TIMEOUT_MS> -e KEYSHOT_LICENSE_ARGS=<KEYSHOT_LICENSE_ARGS> -e KEYSHOT_MATERIAL_PRESETS=<KEYSHOT_MATERIAL_PRESETS> -e KEYSHOT_CAMERA_PRESETS=<KEYSHOT_CAMERA_PRESETS> -- npx -y keyshot-mcp

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

This listing does not declare its tools. Connect the server and your client will discover them on the handshake.