{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/ast-impact-mapper-mcp","description":"MCP server that uses TypeScript AST to find which tests are affected by a code change","repository":{"url":"https://github.com/vola-trebla/ast-impact-mapper-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"ast-impact-mapper-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:16:18.352972Z","publishedAt":"2026-05-18T16:16:18.352972Z","updatedAt":"2026-05-18T16:16:18.352972Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/ast-impact-mapper-mcp","description":"MCP server that uses TypeScript AST to find which tests are affected by a code change","repository":{"url":"https://github.com/vola-trebla/ast-impact-mapper-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"ast-impact-mapper-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T15:50:28.260535Z","publishedAt":"2026-05-19T15:50:28.260535Z","updatedAt":"2026-05-19T15:50:28.260535Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/ast-impact-mapper-mcp","description":"MCP server that uses TypeScript AST to find which tests are affected by a code change","repository":{"url":"https://github.com/vola-trebla/ast-impact-mapper-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"ast-impact-mapper-mcp","version":"0.3.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T12:01:56.352259Z","publishedAt":"2026-05-21T12:01:56.352259Z","updatedAt":"2026-05-21T12:01:56.352259Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/ast-impact-mapper-mcp","description":"MCP server that uses TypeScript AST to find which tests are affected by a code change","repository":{"url":"https://github.com/vola-trebla/ast-impact-mapper-mcp","source":"github"},"version":"0.3.1","packages":[{"registryType":"npm","identifier":"ast-impact-mapper-mcp","version":"0.3.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T12:06:47.49155Z","publishedAt":"2026-05-21T12:06:47.49155Z","updatedAt":"2026-05-21T12:06:47.49155Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/env-secret-exposure-analyzer-mcp","description":"Scans projects for secret exposure: leaked API keys, unprotected .env files, and secrets in logs.","repository":{"url":"https://github.com/vola-trebla/env-secret-exposure-analyzer-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"env-secret-exposure-analyzer-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:27:30.778116Z","publishedAt":"2026-05-18T16:27:30.778116Z","updatedAt":"2026-05-18T16:27:30.778116Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/env-secret-exposure-analyzer-mcp","description":"Scans projects for secret exposure: leaked API keys, unprotected .env files, and secrets in logs.","repository":{"url":"https://github.com/vola-trebla/env-secret-exposure-analyzer-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"env-secret-exposure-analyzer-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T04:25:14.289731Z","publishedAt":"2026-05-20T04:25:14.289731Z","updatedAt":"2026-05-20T04:25:14.289731Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/flakiness-knowledge-graph-mcp","description":"MCP server + Playwright reporter that builds a flakiness knowledge graph from test run history","repository":{"url":"https://github.com/vola-trebla/flakiness-knowledge-graph-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"flakiness-knowledge-graph-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:16:22.930643Z","publishedAt":"2026-05-18T16:16:22.930643Z","updatedAt":"2026-05-18T16:16:22.930643Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/flakiness-knowledge-graph-mcp","description":"MCP server + Playwright reporter that builds a flakiness knowledge graph from test run history","repository":{"url":"https://github.com/vola-trebla/flakiness-knowledge-graph-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"flakiness-knowledge-graph-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T20:55:47.652158Z","publishedAt":"2026-05-18T20:55:47.652158Z","updatedAt":"2026-05-18T20:55:47.652158Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/flakiness-knowledge-graph-mcp","description":"MCP server + Playwright reporter that builds a flakiness knowledge graph from test run history","repository":{"url":"https://github.com/vola-trebla/flakiness-knowledge-graph-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"flakiness-knowledge-graph-mcp","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T21:42:19.939217Z","publishedAt":"2026-05-18T21:42:19.939217Z","updatedAt":"2026-05-18T21:42:19.939217Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/flakiness-knowledge-graph-mcp","description":"MCP server + Playwright reporter that builds a flakiness knowledge graph from test run history","repository":{"url":"https://github.com/vola-trebla/flakiness-knowledge-graph-mcp","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"flakiness-knowledge-graph-mcp","version":"0.2.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T00:43:33.480005Z","publishedAt":"2026-05-19T00:43:33.480005Z","updatedAt":"2026-05-19T00:43:33.480005Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/ndjson-local-log-triage-mcp","description":"Streams NDJSON log triage: query patterns, detect anomalies, summarize timelines without full load.","repository":{"url":"https://github.com/vola-trebla/ndjson-local-log-triage-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"ndjson-local-log-triage-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:27:35.139715Z","publishedAt":"2026-05-18T16:27:35.139715Z","updatedAt":"2026-05-18T16:27:35.139715Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/ndjson-local-log-triage-mcp","description":"Streams NDJSON log triage: query patterns, detect anomalies, summarize timelines without full load.","repository":{"url":"https://github.com/vola-trebla/ndjson-local-log-triage-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"ndjson-local-log-triage-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T17:22:19.833425Z","publishedAt":"2026-05-20T17:22:19.833425Z","updatedAt":"2026-05-20T17:22:19.833425Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-network-chaos-mcp","description":"MCP server that gives AI agents dynamic network chaos control over Playwright browser sessions","repository":{"url":"https://github.com/vola-trebla/playwright-network-chaos-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"playwright-network-chaos-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:16:27.986087Z","publishedAt":"2026-05-18T16:16:27.986087Z","updatedAt":"2026-05-18T16:16:27.986087Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-network-chaos-mcp","description":"MCP server that gives AI agents dynamic network chaos control over Playwright browser sessions","repository":{"url":"https://github.com/vola-trebla/playwright-network-chaos-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"playwright-network-chaos-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T19:34:13.060905Z","publishedAt":"2026-05-19T19:34:13.060905Z","updatedAt":"2026-05-19T19:34:13.060905Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-network-chaos-mcp","description":"MCP server that gives AI agents dynamic network chaos control over Playwright browser sessions","repository":{"url":"https://github.com/vola-trebla/playwright-network-chaos-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"playwright-network-chaos-mcp","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T20:39:40.673288Z","publishedAt":"2026-05-19T20:39:40.673288Z","updatedAt":"2026-05-19T20:39:40.673288Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-spatial-layout-mcp","description":"MCP server that gives AI agents geometric spatial awareness of web page layouts using Playwright","repository":{"url":"https://github.com/vola-trebla/playwright-spatial-layout-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"playwright-spatial-layout-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:16:26.912133Z","publishedAt":"2026-05-18T16:16:26.912133Z","updatedAt":"2026-05-18T16:16:26.912133Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-spatial-layout-mcp","description":"MCP server that gives AI agents geometric spatial awareness of web page layouts using Playwright","repository":{"url":"https://github.com/vola-trebla/playwright-spatial-layout-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"playwright-spatial-layout-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T02:00:42.620461Z","publishedAt":"2026-05-19T02:00:42.620461Z","updatedAt":"2026-05-19T02:00:42.620461Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-trace-decoder-mcp","description":"MCP server for unpacking and analyzing Playwright trace.zip archives","repository":{"url":"https://github.com/vola-trebla/playwright-trace-decoder-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"playwright-trace-decoder-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T15:49:42.516791Z","publishedAt":"2026-05-18T15:49:42.516791Z","updatedAt":"2026-05-18T15:49:42.516791Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-trace-decoder-mcp","description":"MCP server for unpacking and analyzing Playwright trace.zip archives","repository":{"url":"https://github.com/vola-trebla/playwright-trace-decoder-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"playwright-trace-decoder-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T20:55:46.204578Z","publishedAt":"2026-05-18T20:55:46.204578Z","updatedAt":"2026-05-18T20:55:46.204578Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-trace-decoder-mcp","description":"MCP server for unpacking and analyzing Playwright trace.zip archives","repository":{"url":"https://github.com/vola-trebla/playwright-trace-decoder-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"playwright-trace-decoder-mcp","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T21:41:56.15885Z","publishedAt":"2026-05-18T21:41:56.15885Z","updatedAt":"2026-05-18T21:41:56.15885Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-trace-decoder-mcp","description":"MCP server for unpacking and analyzing Playwright trace.zip archives","repository":{"url":"https://github.com/vola-trebla/playwright-trace-decoder-mcp","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"playwright-trace-decoder-mcp","version":"0.2.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T00:48:56.676568Z","publishedAt":"2026-05-19T00:48:56.676568Z","updatedAt":"2026-05-19T00:48:56.676568Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/playwright-trace-decoder-mcp","description":"MCP server for unpacking and analyzing Playwright trace.zip archives","repository":{"url":"https://github.com/vola-trebla/playwright-trace-decoder-mcp","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","identifier":"playwright-trace-decoder-mcp","version":"0.2.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T00:51:24.801066Z","publishedAt":"2026-05-19T00:51:24.801066Z","updatedAt":"2026-05-19T00:51:24.801066Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/react-render-profile-mcp","description":"Decodes React DevTools Profiler exports into render summaries and memoization advice for AI agents.","repository":{"url":"https://github.com/vola-trebla/react-render-profile-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"react-render-profile-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:27:31.608187Z","publishedAt":"2026-05-18T16:27:31.608187Z","updatedAt":"2026-05-18T16:27:31.608187Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/react-render-profile-mcp","description":"Decodes React DevTools Profiler exports into render summaries and memoization advice for AI agents.","repository":{"url":"https://github.com/vola-trebla/react-render-profile-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"react-render-profile-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T03:29:18.306341Z","publishedAt":"2026-05-20T03:29:18.306341Z","updatedAt":"2026-05-20T03:29:18.306341Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/react-render-profile-mcp","description":"Decodes React DevTools Profiler exports into render summaries and memoization advice for AI agents.","repository":{"url":"https://github.com/vola-trebla/react-render-profile-mcp","source":"github"},"version":"0.3.1","packages":[{"registryType":"npm","identifier":"react-render-profile-mcp","version":"0.3.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T12:04:06.753782Z","publishedAt":"2026-05-22T12:04:06.753782Z","updatedAt":"2026-05-22T12:04:06.753782Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/react-render-profile-mcp","description":"Decodes React DevTools Profiler exports into render summaries and memoization advice for AI agents.","repository":{"url":"https://github.com/vola-trebla/react-render-profile-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"react-render-profile-mcp","version":"1.0.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T12:19:56.226836Z","publishedAt":"2026-05-22T12:19:56.226836Z","updatedAt":"2026-05-22T12:19:56.226836Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/react-render-profile-mcp","description":"Decodes React DevTools Profiler exports into render summaries and memoization advice for AI agents.","repository":{"url":"https://github.com/vola-trebla/react-render-profile-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"react-render-profile-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T12:42:19.643046Z","publishedAt":"2026-05-22T12:42:19.643046Z","updatedAt":"2026-05-22T12:42:19.643046Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/react-render-profile-mcp","description":"Decodes React DevTools Profiler exports into render summaries and memoization advice for AI agents.","repository":{"url":"https://github.com/vola-trebla/react-render-profile-mcp","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"react-render-profile-mcp","version":"1.0.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T13:31:08.459824Z","publishedAt":"2026-05-22T13:31:08.459824Z","updatedAt":"2026-05-22T13:31:08.459824Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/release-readiness-triage-mcp","description":"Aggregates CI failures, cross-references flakiness history, and outputs GO/NO_GO release verdicts.","repository":{"url":"https://github.com/vola-trebla/release-readiness-triage-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"release-readiness-triage-mcp","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:27:32.366837Z","publishedAt":"2026-05-18T16:27:32.366837Z","updatedAt":"2026-05-18T16:27:32.366837Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.vola-trebla/release-readiness-triage-mcp","description":"Aggregates CI failures, cross-references flakiness history, and outputs GO/NO_GO release verdicts.","repository":{"url":"https://github.com/vola-trebla/release-readiness-triage-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"release-readiness-triage-mcp","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T03:55:38.299495Z","publishedAt":"2026-05-20T03:55:38.299495Z","updatedAt":"2026-05-20T03:55:38.299495Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.vola-trebla/release-readiness-triage-mcp:0.2.0","count":30}}
