{"name":"io.github.truman-t3/keyshot-mcp","slug":"truman-t3-keyshot-mcp","title":"KeyShot MCP","description":"Control local KeyShot scenes, cameras, environments, and renders through headless scripting.","url":"https://mcp.market/server/truman-t3-keyshot-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":39,"stars":13,"forks":0,"downloads_week":118,"last_push_at":"2026-09-17T08:53:56.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/truman-t3/keyshot-mcp","website":"https://github.com/truman-t3/keyshot-mcp","version":"0.12.1","remotes":[],"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"}]}],"tools":[{"name":"keyshot_apply_camera_preset","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_apply_material","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_apply_material_preset","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_batch_render","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_import_model","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_inspect_scene","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_list_camera_presets","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_list_cameras","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_list_material_presets","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_preview_render","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_product_render","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_render","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_render_all_cameras","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_render_queue","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_save_scene","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_set_camera","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_set_environment","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_status","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"keyshot_sync_saved_scene","description":"","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-20T20:09:55.229Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:09:55.083Z","components":{"code":{"score":25,"max":25,"notes":["26 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"keyshot-mcp","version":"0.12.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-02T01:19:37.133Z","repositoryUrl":"git+https://github.com/truman-t3/keyshot-mcp.git","weeklyDownloads":118}],"repo":{"found":true,"owner":"truman-t3","repo":"keyshot-mcp","archived":false,"pushedAt":"2026-09-17T08:53:56Z","stars":13,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/223972290?v=4","ownerCreatedAt":"2025-08-01T01:44:26Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":13,"forks":0,"downloadsWeek":118,"license":"MIT","lastPushAt":"2026-09-17T08:53:56.000Z","score":39}}}},"grade_history":[],"reviews":[]}