{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.truman-t3/keyshot-mcp","description":"Control local KeyShot scenes, cameras, environments, and renders through headless scripting.","title":"KeyShot MCP","repository":{"url":"https://github.com/truman-t3/keyshot-mcp","source":"github","id":"1290741614"},"version":"0.12.1","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.12.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to KeyShot headless, or a command available on PATH.","isRequired":true,"name":"KEYSHOT_HEADLESS_EXE"},{"description":"Root directory for rendered images and saved scenes.","name":"KEYSHOT_OUTPUT_DIR"},{"description":"Set to true only when output paths outside KEYSHOT_OUTPUT_DIR are required.","name":"KEYSHOT_ALLOW_EXTERNAL_OUTPUTS"},{"description":"Timeout in milliseconds for one KeyShot headless process.","name":"KEYSHOT_TIMEOUT_MS"},{"description":"Optional additional KeyShot launch arguments.","name":"KEYSHOT_LICENSE_ARGS"},{"description":"Optional path to a user-managed material preset JSON file.","name":"KEYSHOT_MATERIAL_PRESETS"},{"description":"Optional path to a user-managed camera preset JSON file.","name":"KEYSHOT_CAMERA_PRESETS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T01:21:21.985107Z","publishedAt":"2026-09-02T01:21:21.985107Z","updatedAt":"2026-09-02T01:21:21.985107Z","isLatest":true}}}
