Zotero MCP
io.github.54yyyu/zotero-mcp · Status: active
If you find your own account name here: write informally to German.saas@web.de, stating the identifier concerned. No reason has to be given. How to object
- Registry name
io.github.54yyyu/zotero-mcp- Package coordinate
pypi:zotero-mcp-server- Version
0.9.1- Listed in the registry
- 2026-08-06
- Changed in the registry
- 2026-08-06
- First seen by tracevero
- 2026-08-06
- Vendor's website
- https://stevenyuyy.com/zotero-mcp/
Search, read, annotate, and add to your Zotero research library, local or web.
Vendor's own description, untranslated and unverified
Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin. What the confidence levels mean
Measured values
| Credentials required | no Raw declaration – Required secret variables (raw): confirmed absent Raw declaration – Required secret headers (raw): confirmed absent Source: MCP-Register · collected on 2026-08-06 · derived |
|---|---|
| Execution location | local Raw declaration – Transports (raw): stdio Source: MCP-Register · collected on 2026-08-06 · derived |
| Path argument present | no Raw declaration – Path arguments (raw): confirmed absent Raw declaration – Path environment variables (raw): confirmed absent Source: MCP-Register · collected on 2026-08-06 · derived |
| Repository URL listed | yes Raw declaration – Repository (raw): https://github.com/54yyyu/zotero-mcp Source: MCP-Register · collected on 2026-08-06 · derived |
| Version | 0.9.1 Source: MCP-Register · collected on 2026-08-06 · self-declared |
Position within the holdings
How many of the 23,407 published entries carry the same measured value. A reference figure, not an assessment.
- Credentials requiredno19,295 of 23,407 carry this value (82 %)View these entries
- Execution locationlocal11,822 of 23,407 carry this value (51 %)View these entries
- Path argument presentno23,196 of 23,407 carry this value (99 %)View these entries
- Repository URL listedyes18,250 of 23,407 carry this value (78 %)View these entries
All 4 values together are carried by 8,362 of 23,407 entries.
This entry appears in these selections
- MCP servers without credentials19,295
- Locally executed MCP servers11,822
- MCP servers with a repository URL18,250
- Local MCP servers without credentials9,001
- Local MCP servers with a repository URL11,235
- MCP servers over stdio only9,628
- MCP servers as a PyPI package only3,010
- Local MCP servers as a PyPI package only2,991
- MCP servers available as a package only10,421
- MCP servers with uvx as their only runtime hint965
The source's raw values23
Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin.
| Environment variables (raw) | ZOTERO_LOCAL, ZOTERO_API_KEY, ZOTERO_LIBRARY_ID, ZOTERO_LIBRARY_TYPE, ZOTERO_MCP_TOOLSETS Source: MCP-Register · collected on 2026-08-06 · self-declared |
|---|---|
| Required secret variables (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Transports (raw) | stdio Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Path arguments (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Repository (raw) | https://github.com/54yyyu/zotero-mcp Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Package registries (raw) | pypi Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Required secret headers (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Path environment variables (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Remote URLs (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Remote hosts (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Registry status message (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| First listed in the registry (raw) | 2026-08-06 Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Last changed in the registry (raw) | 2026-08-06 Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Schema version of the raw record (raw) | https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Delivery form (raw) | paket Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Repository platform (raw) | github Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Repository subfolder (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Package identifiers (raw) | zotero-mcp-server Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Package versions (raw) | 0.9.1 Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Runtime hints (raw) | uvx Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Environment variable formats (raw) | boolean, string Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Environment variable descriptions (raw) | ZOTERO_API_KEY=Zotero Web API key from https://www.zotero.org/settings/keys. Only needed when ZOTERO_LOCAL is false, or for write operations in hybrid mode. · ZOTERO_LIBRARY_ID=Zotero user or group library ID. Only needed when ZOTERO_LOCAL is false, or for write operations in hybrid mode. · ZOTERO_LIBRARY_TYPE=Whether ZOTERO_LIBRARY_ID refers to a personal or a group library. · ZOTERO_LOCAL=Read from the local Zotero desktop app instead of the web API. Requires Zotero 7+ with the local API enabled in Settings > Advanced. · ZOTERO_MCP_TOOLSETS=Which optional tool groups to expose, as a comma-separated list. Every tool is sent to the model on each request, so optional capabilities are off by default. Use 'all' for the full surface, 'none' for core only, named groups (scite, duplicates, discovery, feeds, relations, libraries, search-admin, pdf-geometry) to add them, or a leading '-' to subtract. Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Icon formats (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
Changes
| 2026-08-16 | Last changed in the registry (raw): – → 2026-08-06 |
|---|---|
| 2026-08-16 | First listed in the registry (raw): – → 2026-08-06 |
| 2026-08-16 | Registry status message (raw): – → – |
| 2026-08-16 | Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json |
| 2026-08-16 | Icon formats (raw): – → – |
| 2026-08-16 | Environment variable descriptions (raw): – → ZOTERO_API_KEY=Zotero Web API key from https://www.zotero.org/settings/keys. Only needed when ZOTERO_LOCAL is false, or for write operations in hybrid mode. · ZOTERO_LIBRARY_ID=Zotero user or group library ID. Only needed when ZOTERO_LOCAL is false, or for write operations in hybrid mode. · ZOTERO_LIBRARY_TYPE=Whether ZOTERO_LIBRARY_ID refers to a personal or a group library. · ZOTERO_LOCAL=Read from the local Zotero desktop app instead of the web API. Requires Zotero 7+ with the local API enabled in Settings > Advanced. · ZOTERO_MCP_TOOLSETS=Which optional tool groups to expose, as a comma-separated list. Every tool is sent to the model on each request, so optional capabilities are off by default. Use 'all' for the full surface, 'none' for core only, named groups (scite, duplicates, discovery, feeds, relations, libraries, search-admin, pdf-geometry) to add them, or a leading '-' to subtract. |
| 2026-08-16 | Environment variable formats (raw): – → boolean, string |
| 2026-08-16 | Delivery form (raw): – → paket |
| 2026-08-16 | Remote hosts (raw): – → – |
| 2026-08-16 | Remote URLs (raw): – → – |
These are the 10 most recent changes to this entry. Full history
tracevero · https://tracevero.com/en/mcp/io-github-54yyyu-zotero-mcp