{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile, offline. No rate limits, private packages work.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.1.0","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.1.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T09:53:42.423179Z","publishedAt":"2026-09-25T09:53:42.423179Z","updatedAt":"2026-09-25T09:53:42.423179Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile, offline. No rate limits, private packages work.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.2.0","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.2.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T11:02:46.397512Z","publishedAt":"2026-09-25T11:02:46.397512Z","updatedAt":"2026-09-25T11:02:46.397512Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.2.1","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.2.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T13:38:36.413138Z","publishedAt":"2026-09-25T13:38:36.413138Z","updatedAt":"2026-09-25T13:38:36.413138Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.3.0","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.3.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T00:49:22.778657Z","publishedAt":"2026-09-26T00:49:22.778657Z","updatedAt":"2026-09-26T00:49:22.778657Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.4.0","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.4.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T03:05:04.952816Z","publishedAt":"2026-10-01T03:05:04.952816Z","updatedAt":"2026-10-01T03:05:04.952816Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.5.0","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.5.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T13:38:51.10671Z","publishedAt":"2026-10-02T13:38:51.10671Z","updatedAt":"2026-10-02T13:38:51.10671Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.6.0","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.6.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T19:34:11.029561Z","publishedAt":"2026-10-02T19:34:11.029561Z","updatedAt":"2026-10-02T19:34:11.029561Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.7.0","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.7.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T15:20:47.164669Z","publishedAt":"2026-10-25T15:20:47.164669Z","updatedAt":"2026-10-25T15:20:47.164669Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.7.1","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.7.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T16:16:22.889207Z","publishedAt":"2026-10-29T16:16:22.889207Z","updatedAt":"2026-10-29T16:16:22.889207Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.7.3","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.7.3","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T20:45:15.738179Z","publishedAt":"2026-10-30T20:45:15.738179Z","updatedAt":"2026-10-30T20:45:15.738179Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.7.4","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.7.4","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T21:07:40.589481Z","publishedAt":"2026-10-30T21:07:40.589481Z","updatedAt":"2026-10-30T21:07:40.589481Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SylphxAI/lockdocs","description":"Exact-version library docs from your lockfile — local, offline, no rate limits.","title":"lockdocs","repository":{"url":"https://github.com/SylphxAI/lockdocs","source":"github"},"version":"0.7.5","websiteUrl":"https://sylphxai.github.io/lockdocs/","packages":[{"registryType":"npm","identifier":"@sylphx/lockdocs","version":"0.7.5","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-02T01:06:35.963756Z","publishedAt":"2026-11-02T01:06:35.963756Z","updatedAt":"2026-11-02T01:06:35.963756Z","isLatest":true}}}],"metadata":{"count":12}}
