KeyShot MCP Server

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

Local serverstdio

What is the KeyShot MCP Server?

KeyShot MCP is an MCP integration. Control local KeyShot scenes, cameras, environments, and renders through headless scripting.

Packages and local setup

The published npm package is keyshot-mcp, version 0.13.0. Its declared MCP transport is stdio.

The package declares KEYSHOT_HEADLESS_EXE (required): Absolute path to KeyShot headless, or a command available on PATH.; KEYSHOT_OUTPUT_DIR: Root directory for rendered images and saved scenes.; KEYSHOT_ALLOW_EXTERNAL_OUTPUTS: Set to true only when output paths outside KEYSHOT_OUTPUT_DIR are required.; KEYSHOT_TIMEOUT_MS: Timeout in milliseconds for one KeyShot headless process.; KEYSHOT_LICENSE_ARGS: Optional additional KeyShot launch arguments.; KEYSHOT_MATERIAL_PRESETS: Optional path to a user-managed material preset JSON file.; KEYSHOT_CAMERA_PRESETS: Optional path to a user-managed camera preset JSON file..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.13.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related other integrations MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
KEYSHOT_HEADLESS_EXEAbsolute path to KeyShot headless, or a command available on PATH.Yes
KEYSHOT_OUTPUT_DIRRoot directory for rendered images and saved scenes.Optional
KEYSHOT_ALLOW_EXTERNAL_OUTPUTSSet to true only when output paths outside KEYSHOT_OUTPUT_DIR are required.Optional
KEYSHOT_TIMEOUT_MSTimeout in milliseconds for one KeyShot headless process.Optional
KEYSHOT_LICENSE_ARGSOptional additional KeyShot launch arguments.Optional
KEYSHOT_MATERIAL_PRESETSOptional path to a user-managed material preset JSON file.Optional
KEYSHOT_CAMERA_PRESETSOptional path to a user-managed camera preset JSON file.Optional