PlugWiki

Zotero MCP servers: which one to use

Zotero has no official MCP server. Use Zotero MCP by 54yyyu for most people, or kujenga's if you only want to search and read your library.

Servers
19
active
Hosted
2
nothing to install
Local
11
runs on your machine

Zotero does not publish an MCP server, so every option here is a community project. Zotero MCP by 54yyyu has by far the most stars and can search, read, annotate and add papers. It reads from your Zotero desktop app by default, with no account. Servers that can write change your library, and the zotero-native-mcp README says it can delete items, so start read-only.

Good for

  • Researchers who want Claude or ChatGPT to search their papers and read full text
  • Writers who want to pull citations or insert them into Word documents
  • Zotero 10 users who want an offline server with no web account
  • Developers building Zotero plugins who need an AI to debug them

Which Zotero MCP server to use

Use Zotero MCP by 54yyyu for the widest feature set and the most users. Pick kujenga for a three-tool, search-and-read server, or zotero-native-mcp if you run Zotero 10 and want no key or plugin.

ServerRunsNeedsCan change thingsToolsGitHub stars
Zotero MCPLocalZotero app or API keyYes–5.7K
cookjohnLocalZotero pluginYes–1.3K
kujengaLocalZotero app or API keyNo3162
xevos117LocalAPI keyYes1538
Zotero NativeLocalZotero 10Yes2812
Zotero DevLocalZotero 7 to 10Yes–40

All Zotero MCP servers

19 active · official first, then by GitHub stars

Questions

Is there an official Zotero MCP server?

No. Zotero does not publish one, and the xevos117 README says its server is not affiliated with or supported by the Zotero team. All six servers here are community projects.

Which Zotero MCP server is the most popular?

Zotero MCP by 54yyyu, by a wide margin. Its README lists search, full-text reading, annotations and adding papers by DOI, and it covers Claude, ChatGPT, Codex and Cursor.

Do I need a Zotero account or API key?

Not always. 54yyyu, kujenga and zotero-native-mcp can read from the Zotero desktop app on your computer. xevos117 needs a Zotero web API key. kujenga also accepts an API key instead of the local app.

Can I use it without sending my library to the cloud?

Yes. The zotero-native-mcp README says every operation runs against your Zotero app on 127.0.0.1 with no zotero.org account or cloud round trip. It needs Zotero 10.

Which server is read-only?

kujenga's. Its README lists three tools, for searching items, reading metadata and reading full text. If you use another server, give it a Zotero web API key that only has read access.

Can it delete or edit my references?

Yes, in the ones that write. The zotero-native-mcp README says it can modify and delete items, with deletes going to Zotero's trash by default. cookjohn's plugin README lists creating items and updating metadata, and 54yyyu's and xevos117's add papers. Back up your library before you let an AI edit it.

Does it work with Claude Desktop, Claude Code and Cursor?

Yes for 54yyyu's. Its README names Claude Desktop for the MCP server, and Claude Code, Codex and Cursor for a lighter CLI and agent skill. zotero-native-mcp names Claude, Claude Code and Cursor.

What does the Zotero plugin version do differently?

cookjohn's server is a plugin you install inside Zotero, and it speaks to AI apps over HTTP. You need the Zotero app open, and you install an .xpi file in the Add-ons window.

Is there a server for building Zotero plugins?

Yes. mcp-server-zotero-dev lets an AI take screenshots, read the DOM, run JavaScript and read logs in Zotero 7, 8, 9 and 10. It is for plugin developers, not for managing references.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.