{"name":"io.github.kvdm-co-pilot/cmp-inspector","slug":"kvdm-co-pilot-cmp-inspector","title":null,"description":"Compose Multiplatform UI as structured JSON for agents: trees, tokens, previews, diffs. No pixels.","url":"https://mcp.market/server/kvdm-co-pilot-cmp-inspector","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":24,"stars":0,"forks":0,"downloads_week":60,"last_push_at":"2026-10-21T20:21:42.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/kvdm-co-pilot/create-cmp","website":null,"version":"0.9.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@create-cmp/inspector","version":"0.9.1","runtimeHint":"npx","transport":{"type":"stdio"}}],"tools":[{"name":"approval_status","description":"The human-approval half of the console (VERIFICATION-LAYER-DESIGN.md §4): every governed","write_action":false,"price_micros":0,"input_schema":null},{"name":"connect_live","description":"Tier 1 handshake, SELF-HEALING: ensures a device/emulator is attached, ensures the","write_action":false,"price_micros":0,"input_schema":null},{"name":"db_query","description":"GET /inspect/db?table=<name>&limit=<n> on the running app — assert PERSISTED state in the live","write_action":false,"price_micros":0,"input_schema":null},{"name":"inspect_tree","description":"Load the enriched Compose semantics tree (hierarchy + geometry + resolved design tokens) as JSON,","write_action":false,"price_micros":0,"input_schema":null},{"name":"navigate_and_inspect","description":"Drive the LIVE app one tap at a time, no pixels needed: resolves the tap point from the live","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview","description":"AI-native previews of a create-cmp app's REAL screens with NO device, emulator, or","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview_diff","description":"The verified dev loop with ZERO bookkeeping: the preview service already retains the previous","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview_status","description":"The agent's post-edit feedback call. Without arguments: returns the preview service's","write_action":false,"price_micros":0,"input_schema":null},{"name":"preview_stop","description":"Stops the resident preview service started by `preview` (file watcher + gallery server).","write_action":false,"price_micros":0,"input_schema":null},{"name":"render_screen","description":"Pixel preview with a PATH-ONLY contract: returns { path, width, height, sizeBytes,","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_comment","description":"Marks a comment resolved via the project's own qa/lib/comments.mjs, recording author 'agent'","write_action":false,"price_micros":0,"input_schema":null},{"name":"review_comments","description":"The human-comment half of the console (VERIFICATION-LAYER-DESIGN.md §7.3: 'pixels flow to the","write_action":false,"price_micros":0,"input_schema":null},{"name":"runtime_crashes","description":"GET /inspect/crashes on the running app (current boot + previous ones; the on-device handler","write_action":false,"price_micros":0,"input_schema":null},{"name":"runtime_logs","description":"Shells `adb shell pidof <appId>` (appId resolved from the live inspector's GET /inspect/health)","write_action":false,"price_micros":0,"input_schema":null},{"name":"snapshot_variant","description":"GENESIS-FLOW-DESIGN.md §2 'Design-language candidates (variants)': copies the CURRENT","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-11-01T22:09:49.732Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T22:09:49.700Z","components":{"code":{"score":25,"max":25,"notes":["41 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 11 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":"@create-cmp/inspector","version":"0.9.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-09-25T22:09:04.091Z","repositoryUrl":"git+https://github.com/kvdm-co-pilot/create-cmp.git"}],"repo":{"found":true,"owner":"kvdm-co-pilot","repo":"create-cmp","archived":false,"pushedAt":"2026-10-21T20:21:42Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/221740399?v=4","ownerCreatedAt":"2025-07-19T17:08:15Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":60,"license":"MIT","lastPushAt":"2026-10-21T20:21:42.000Z","score":24}}}},"grade_history":[],"reviews":[]}