{"servers":[{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.1.2","packages":[{"version":"0.1.2","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Local-first memory layer for AI coding agents with pre-commit warnings."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-05-19T21:23:39.110306Z","publishedAt":"2026-05-19T21:23:39.110306Z","statusChangedAt":"2026-05-19T21:23:39.110306Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.1.3","packages":[{"version":"0.1.3","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Local-first memory + judgment layer for AI coding agents — warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-05-20T06:30:04.334715Z","publishedAt":"2026-05-20T06:30:04.334715Z","statusChangedAt":"2026-05-20T06:30:04.334715Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.1.4","packages":[{"version":"0.1.4","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Local-first memory + judgment layer for AI coding agents — warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-06-12T05:42:10.958263Z","publishedAt":"2026-06-12T05:42:10.958263Z","statusChangedAt":"2026-06-12T05:42:10.958263Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.1.5","packages":[{"version":"0.1.5","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Local-first memory + judgment layer for AI coding agents — warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-06-19T22:40:00.104494Z","publishedAt":"2026-06-19T22:40:00.104494Z","statusChangedAt":"2026-06-19T22:40:00.104494Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.1.6","packages":[{"version":"0.1.6","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Local-first memory + judgment layer for AI coding agents — warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-07-02T00:41:25.463312Z","publishedAt":"2026-07-02T00:41:25.463312Z","statusChangedAt":"2026-07-02T00:41:25.463312Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.2.0","packages":[{"version":"0.2.0","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Local-first memory + judgment layer for AI coding agents — warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-07-08T01:28:27.937427Z","publishedAt":"2026-07-08T01:28:27.937427Z","statusChangedAt":"2026-07-08T01:28:27.937427Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.3.1","packages":[{"version":"0.3.1","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Coding agent memory — one local MCP server for every project. Warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-09-01T06:49:33.828289Z","publishedAt":"2026-09-01T06:49:33.828289Z","statusChangedAt":"2026-09-01T06:49:33.828289Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.3.2","packages":[{"version":"0.3.2","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Coding agent memory — one local MCP server for every project. Warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-09-07T07:58:32.612742Z","publishedAt":"2026-09-07T07:58:32.612742Z","statusChangedAt":"2026-09-07T07:58:32.612742Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.3.3","packages":[{"version":"0.3.3","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Coding agent memory — one local MCP server for every project. Warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-09-15T00:23:59.071263Z","publishedAt":"2026-09-15T00:23:59.071263Z","statusChangedAt":"2026-09-15T00:23:59.071263Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"io.github.riponcm/projectmem","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.3.4","packages":[{"version":"0.3.4","transport":{"type":"stdio"},"identifier":"projectmem","registryType":"pypi"}],"repository":{"url":"https://github.com/riponcm/projectmem","source":"github"},"description":"Coding agent memory — one local MCP server for every project. Warns before repeating failed fixes."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-10-02T23:46:09.470288Z","publishedAt":"2026-10-02T23:46:09.470288Z","statusChangedAt":"2026-10-02T23:46:09.470288Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"projectmem","version":"0.3.4","runtime_hint":null,"transport":"stdio","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":91,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","~liveness-unmeasured","+updated-17d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}}],"metadata":{"count":10}}