{"name":"io.github.siddiksawani/compatlab","slug":"siddiksawani-compatlab","title":"CompatLab","description":"Read recorded npm loading evidence across pinned Node.js, Bun and Deno runtimes.","url":"https://mcp.market/server/siddiksawani-compatlab","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":27,"stars":4,"forks":0,"downloads_week":null,"last_push_at":"2026-10-09T17:04:52.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:40:32.492Z","last_ok_at":"2026-11-04T06:40:32.492Z","latency_ms":58},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/siddiksawani/CompatLab","website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://compatlab.me/mcp"}],"packages":[],"tools":[{"name":"check_package","description":"Resolve an exact npm package version (latest when omitted) and read eligible loading evidence across pinned Node.js, Bun and Deno. Never starts a scan. Missing evidence is not failure.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":214},"version":{"type":"string","maxLength":256}},"required":["name"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"get_report","description":"Read a retained report by UUID with runtime pins, coverage, failures, optional peers and current eligibility. Historical reports remain readable. Never starts a scan.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-10-09T18:56:29.116Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-09T18:56:29.076Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2327ms"]},"poisoning":{"score":15,"max":15,"notes":["2 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://compatlab.me/mcp","reachable":true,"authRequired":false,"latencyMs":2327,"serverInfo":{"name":"compatlab","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"siddiksawani","repo":"CompatLab","archived":false,"pushedAt":"2026-10-09T17:04:52Z","stars":4,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/72195899?v=4","ownerCreatedAt":"2020-10-01T09:18:12Z","license":"MIT"},"icon":{"url":"https://compatlab.me/icon.svg?icon.0qbuq64gwksjf.svg","source":"site"},"presence":{"stars":4,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-09T17:04:52.000Z","score":27}}}},"grade_history":[],"reviews":[]}