{"servers":[{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp","type":"streamable-http"}],"version":"1.0.0","repository":{"url":"https://github.com/ChatGPTNextWeb/NextChat","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-07-29T09:55:44.538929Z","publishedAt":"2026-07-29T09:55:44.538929Z","statusChangedAt":"2026-07-29T09:55:44.538929Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp","type":"streamable-http"}],"version":"1.1.0","repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"Compare LLM cost/latency on one prompt; PDF translate, PPTX, cited research. No key needed."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-07-31T03:58:05.278909Z","publishedAt":"2026-07-31T03:58:05.278909Z","statusChangedAt":"2026-07-31T03:58:05.278909Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp","type":"streamable-http"}],"version":"1.2.0","repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"Publish your app to managed hosting with one call; compare LLM cost; PDF translate, PPTX, research."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-08-04T02:10:33.109485Z","publishedAt":"2026-08-04T02:10:33.109485Z","statusChangedAt":"2026-08-04T02:10:33.109485Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp","type":"streamable-http"}],"version":"1.3.0","packages":[{"version":"1.2.0","transport":{"url":"https://ainetcafe.com/mcp","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"npx","registryType":"npm","registryBaseUrl":"https://registry.npmjs.org"}],"repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"23 agent tools + a measured per-call model cost dataset. No key needed to start."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-08-06T11:13:01.46483Z","publishedAt":"2026-08-06T11:13:01.46483Z","statusChangedAt":"2026-08-06T11:13:01.46483Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp","type":"streamable-http"}],"version":"1.4.0","packages":[{"version":"1.2.0","transport":{"url":"https://ainetcafe.com/mcp","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"npx","registryType":"npm","registryBaseUrl":"https://registry.npmjs.org"},{"version":"1.2.1","transport":{"url":"https://ainetcafe.com/mcp","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"uvx","registryType":"pypi","registryBaseUrl":"https://pypi.org"}],"repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"23 agent tools + a measured per-call model cost dataset. No key needed to start."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-08-06T12:00:06.997539Z","publishedAt":"2026-08-06T12:00:06.997539Z","statusChangedAt":"2026-08-06T12:00:06.997539Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp","type":"streamable-http"}],"version":"1.4.1","packages":[{"version":"1.2.1","transport":{"url":"https://ainetcafe.com/mcp","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"npx","registryType":"npm","registryBaseUrl":"https://registry.npmjs.org"},{"version":"1.2.2","transport":{"url":"https://ainetcafe.com/mcp","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"uvx","registryType":"pypi","registryBaseUrl":"https://pypi.org"}],"repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"23 agent tools + a measured per-call model cost dataset. No key needed to start."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-08-07T02:26:00.497103Z","publishedAt":"2026-08-07T02:26:00.497103Z","statusChangedAt":"2026-08-07T02:26:00.497103Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp","type":"streamable-http"}],"version":"1.5.0","packages":[{"version":"1.2.1","transport":{"url":"https://ainetcafe.com/mcp","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"npx","registryType":"npm","registryBaseUrl":"https://registry.npmjs.org"},{"version":"1.2.2","transport":{"url":"https://ainetcafe.com/mcp","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"uvx","registryType":"pypi","registryBaseUrl":"https://pypi.org"}],"repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"23 agent tools + a measured per-call model cost dataset. No key needed to start."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-08-08T14:42:48.899121Z","publishedAt":"2026-08-08T14:42:48.899121Z","statusChangedAt":"2026-08-08T14:42:48.899121Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp?s=registry","type":"streamable-http"}],"version":"1.6.0","packages":[{"version":"1.2.1","transport":{"url":"https://ainetcafe.com/mcp?s=registry","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"npx","registryType":"npm","registryBaseUrl":"https://registry.npmjs.org"},{"version":"1.2.2","transport":{"url":"https://ainetcafe.com/mcp?s=registry","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"uvx","registryType":"pypi","registryBaseUrl":"https://pypi.org"}],"repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"23 agent tools + a measured per-call model cost dataset. No key needed to start."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":false,"updatedAt":"2026-08-13T11:09:37.708679Z","publishedAt":"2026-08-13T11:09:37.708679Z","statusChangedAt":"2026-08-13T11:09:37.708679Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}},{"server":{"name":"com.ainetcafe/ai-netcafe","$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","remotes":[{"url":"https://ainetcafe.com/mcp?s=registry","type":"streamable-http"}],"version":"1.7.0","packages":[{"version":"1.2.1","transport":{"url":"https://ainetcafe.com/mcp?s=registry","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"npx","registryType":"npm","registryBaseUrl":"https://registry.npmjs.org"},{"version":"1.2.2","transport":{"url":"https://ainetcafe.com/mcp?s=registry","type":"streamable-http"},"identifier":"ai-netcafe","runtimeHint":"uvx","registryType":"pypi","registryBaseUrl":"https://pypi.org"}],"repository":{"url":"https://github.com/mario03690/ai-netcafe","source":"github"},"websiteUrl":"https://ainetcafe.com/mcp.html","description":"Tables and ledgers checked by arithmetic, not by a model. 24 tools. MCP 2026-07-28 ready."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-08-14T13:30:22.942106Z","publishedAt":"2026-08-14T13:30:22.942106Z","statusChangedAt":"2026-08-14T13:30:22.942106Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://ainetcafe.com/mcp?s=registry","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28","2025-06-18","2025-03-26"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.8933333,"latency_ms_p50":560,"consecutive_failures":0,"last_probe_at":"2026-10-10T03:26:15.527Z","last_ok_at":"2026-10-10T03:26:15.527Z"}}],"packages":[{"idx":0,"registry_type":"npm","identifier":"ai-netcafe","version":"1.2.1","runtime_hint":"npx","transport":"streamable-http","secrets":[],"requires_execution":true},{"idx":1,"registry_type":"pypi","identifier":"ai-netcafe","version":"1.2.2","runtime_hint":"uvx","transport":"streamable-http","secrets":[],"requires_execution":true}]},"dev.protogrid/trust":{"score":87,"components":{"hygiene":80,"liveness":96,"freshness":85,"provenance":85},"drivers":["+repository","+dns-namespace","+website","+reachable","+uptime-89%","~updated-57d-ago","-duplicate-repo(13 names)"],"flags":["duplicate-repo"],"blocked":false,"computed_at":"2026-10-10T03:24:21.493Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}}],"metadata":{"count":9}}