{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://zoteus.duckdns.org/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T11:09:45.030092Z","publishedAt":"2026-05-31T11:09:45.030092Z","updatedAt":"2026-05-31T11:09:45.030092Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T18:23:42.561867Z","publishedAt":"2026-05-31T18:23:42.561867Z","updatedAt":"2026-05-31T18:23:42.561867Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.11.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.11.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-31T08:02:18.809096Z","publishedAt":"2026-08-31T08:02:18.809096Z","updatedAt":"2026-08-31T08:02:18.809096Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"MCP server for Zotero: search, citations, safe writes, semantic search, and PDF passages.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.13.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.13.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T08:13:53.026986Z","publishedAt":"2026-09-03T08:13:53.026986Z","updatedAt":"2026-09-03T08:13:53.026986Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"MCP server for Zotero: search, citations, safe writes, semantic search, and PDF passages.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.14.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.14.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T11:43:38.342411Z","publishedAt":"2026-09-04T11:43:38.342411Z","updatedAt":"2026-09-04T11:43:38.342411Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"MCP server for Zotero: search, citations, safe writes, semantic search, and PDF passages.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.15.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.15.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T07:01:51.241923Z","publishedAt":"2026-09-07T07:01:51.241923Z","updatedAt":"2026-09-07T07:01:51.241923Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"MCP server for Zotero: search, citations, safe writes, semantic search, and PDF passages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.16.0","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.16.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T03:58:25.17575Z","publishedAt":"2026-09-08T03:58:25.17575Z","updatedAt":"2026-09-08T03:58:25.17575Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"MCP server for Zotero: search, citations, safe writes, semantic search, and PDF passages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.17.0","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.17.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T10:18:51.23225Z","publishedAt":"2026-09-09T10:18:51.23225Z","updatedAt":"2026-09-09T10:18:51.23225Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"MCP server for Zotero: search, citations, safe writes, semantic search, and PDF passages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.18.0","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.18.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T12:19:39.546457Z","publishedAt":"2026-09-10T12:19:39.546457Z","updatedAt":"2026-09-10T12:19:39.546457Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.19.0","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.19.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T10:01:03.801145Z","publishedAt":"2026-09-12T10:01:03.801145Z","updatedAt":"2026-09-12T10:01:03.801145Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.20.2","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.20.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T14:40:54.07669Z","publishedAt":"2026-09-16T14:40:54.07669Z","updatedAt":"2026-09-16T14:40:54.07669Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.21.0","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.21.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T08:17:17.0946Z","publishedAt":"2026-09-21T08:17:17.0946Z","updatedAt":"2026-09-21T08:17:17.0946Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.22.0","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.22.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-27T18:22:27.702785Z","publishedAt":"2026-09-27T18:22:27.702785Z","updatedAt":"2026-09-27T18:22:27.702785Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.22.2","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.22.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-27T18:52:30.556111Z","publishedAt":"2026-09-27T18:52:30.556111Z","updatedAt":"2026-09-27T18:52:30.556111Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.22.3","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.22.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T07:20:43.568144Z","publishedAt":"2026-09-30T07:20:43.568144Z","updatedAt":"2026-09-30T07:20:43.568144Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.","title":"Zoteus","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.22.4","websiteUrl":"https://zoteus.com","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.22.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.zoteus.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T07:38:55.558187Z","publishedAt":"2026-10-01T07:38:55.558187Z","updatedAt":"2026-10-01T07:38:55.558187Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-19T07:28:15.364364Z","publishedAt":"2026-08-19T07:28:15.364364Z","updatedAt":"2026-08-19T07:28:15.364364Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.4.1","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-19T08:04:47.414069Z","publishedAt":"2026-08-19T08:04:47.414069Z","updatedAt":"2026-08-19T08:04:47.414069Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.6.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-20T11:49:45.198588Z","publishedAt":"2026-08-20T11:49:45.198588Z","updatedAt":"2026-08-20T11:49:45.198588Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.7.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-25T10:11:34.515708Z","publishedAt":"2026-08-25T10:11:34.515708Z","updatedAt":"2026-08-25T10:11:34.515708Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.7.2","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.7.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T08:46:54.418383Z","publishedAt":"2026-08-27T08:46:54.418383Z","updatedAt":"2026-08-27T08:46:54.418383Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oscardvs/zoteus","description":"The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.","repository":{"url":"https://github.com/oscardvs/zoteus","source":"github"},"version":"1.8.0","packages":[{"registryType":"npm","identifier":"@oscardvs/zoteus","version":"1.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Zotero API key (writes/sync/groups; optional for local-only reads).","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Use the Zotero desktop local API: auto | on | off.","name":"ZOTEUS_LOCAL"},{"description":"Set to true to enable permanent deletion (off by default).","name":"ZOTEUS_ALLOW_DELETE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T13:31:19.010294Z","publishedAt":"2026-08-27T13:31:19.010294Z","updatedAt":"2026-08-27T13:31:19.010294Z","isLatest":false}}}],"metadata":{"count":22}}
