KeyShot MCP MCP
v0.12.1io.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
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.