{"servers":[{"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.10.0","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.10.0","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-08-11T02:00:00.995667Z","publishedAt":"2026-08-11T02:00:00.995667Z","updatedAt":"2026-08-11T02:00:00.995667Z","isLatest":false}}},{"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.11.0","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.11.0","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-08-12T02:22:45.413909Z","publishedAt":"2026-08-12T02:22:45.413909Z","updatedAt":"2026-08-12T02:22:45.413909Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.truman-t3/keyshot-mcp","description":"Control KeyShot Studio through local headless scripting with MCP.","title":"KeyShot MCP","repository":{"url":"https://github.com/truman-t3/keyshot-mcp","source":"github","id":"1290741614"},"version":"0.4.2","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to KeyShot headless, or a command available on PATH.","isRequired":true,"name":"KEYSHOT_HEADLESS_EXE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T08:51:59.686082Z","publishedAt":"2026-07-16T08:51:59.686082Z","updatedAt":"2026-07-16T08:51:59.686082Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.truman-t3/keyshot-mcp","description":"Control KeyShot Studio through local headless scripting with MCP.","title":"KeyShot MCP","repository":{"url":"https://github.com/truman-t3/keyshot-mcp","source":"github","id":"1290741614"},"version":"0.5.0","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to KeyShot headless, or a command available on PATH.","isRequired":true,"name":"KEYSHOT_HEADLESS_EXE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T02:25:07.521589Z","publishedAt":"2026-07-17T02:25:07.521589Z","updatedAt":"2026-07-17T02:25:07.521589Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.truman-t3/keyshot-mcp","description":"Control KeyShot Studio through local headless scripting with MCP.","title":"KeyShot MCP","repository":{"url":"https://github.com/truman-t3/keyshot-mcp","source":"github","id":"1290741614"},"version":"0.6.0","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to KeyShot headless, or a command available on PATH.","isRequired":true,"name":"KEYSHOT_HEADLESS_EXE"},{"description":"Optional path to a user-managed camera preset JSON file.","name":"KEYSHOT_CAMERA_PRESETS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T08:55:17.817273Z","publishedAt":"2026-07-17T08:55:17.817273Z","updatedAt":"2026-07-17T08:55:17.817273Z","isLatest":false}}},{"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.7.0","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.7.0","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-07-20T07:02:23.289538Z","publishedAt":"2026-07-20T07:02:23.289538Z","updatedAt":"2026-07-20T07:02:23.289538Z","isLatest":false}}},{"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.8.0","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.8.0","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-07-21T08:08:32.236715Z","publishedAt":"2026-07-21T08:08:32.236715Z","updatedAt":"2026-07-21T08:08:32.236715Z","isLatest":false}}},{"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.9.0","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.9.0","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-07-22T01:36:00.412622Z","publishedAt":"2026-07-22T01:36:00.412622Z","updatedAt":"2026-07-22T01:36:00.412622Z","isLatest":false}}},{"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.9.1","websiteUrl":"https://github.com/truman-t3/keyshot-mcp","packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.9.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-08-03T06:53:06.896377Z","publishedAt":"2026-08-03T06:53:06.896377Z","updatedAt":"2026-08-03T06:53:06.896377Z","isLatest":false}}}],"metadata":{"count":9}}
