{"name":"io.github.kujenga/zotero-mcp","slug":"kujenga-zotero-mcp","title":"Zotero MCP","description":"Search your Zotero library, retrieve item metadata, and read full text from AI assistants.","url":"https://mcp.market/server/kujenga-zotero-mcp","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":46,"stars":162,"forks":26,"downloads_week":1054,"last_push_at":"2026-08-07T03:32:04.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/kujenga/zotero-mcp","website":null,"version":"0.3.1","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"zotero-mcp","version":"0.3.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Use the local API from the Zotero desktop app instead of the Web API. Requires Zotero to be running with 'Allow other applications on this computer to communicate with Zotero' enabled under Settings > Advanced.","format":"boolean","default":"false","name":"ZOTERO_LOCAL"},{"description":"Zotero Web API key from https://www.zotero.org/settings/keys. Not required when ZOTERO_LOCAL is true.","format":"string","isSecret":true,"name":"ZOTERO_API_KEY"},{"description":"Zotero library ID (your user ID for user libraries). Not required when ZOTERO_LOCAL is true.","format":"string","name":"ZOTERO_LIBRARY_ID"},{"description":"Whether ZOTERO_LIBRARY_ID refers to a user or group library.","format":"string","default":"user","choices":["user","group"],"name":"ZOTERO_LIBRARY_TYPE"}]}],"tools":[{"name":"zotero_item_fulltext","description":"Get the full text content of a Zotero item, given the item key of a parent item or specific attachment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"zotero_item_metadata","description":"Get the complete metadata for a specific Zotero item, given the item key. Includes the citation key, publication details, identifiers, and timestamps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"zotero_search_items","description":"Search for items in your Zotero library","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-24T05:04:09.753Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T05:04:09.758Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 48 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"zotero-mcp","version":"0.3.1","found":true,"weeklyDownloads":1054,"dependencyCount":4,"publishedAt":"2026-08-07T03:35:53.747860Z","repositoryUrl":"https://github.com/kujenga/zotero-mcp"}],"repo":{"found":true,"owner":"kujenga","repo":"zotero-mcp","archived":false,"pushedAt":"2026-08-07T03:32:04Z","stars":162,"forks":26,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/4854867?v=4","ownerCreatedAt":"2013-06-27T19:07:32Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/4854867?v=4&s=128","source":"github"},"presence":{"stars":162,"forks":26,"downloadsWeek":1054,"license":"MIT","lastPushAt":"2026-08-07T03:32:04.000Z","score":46}}}},"grade_history":[],"reviews":[]}