MCP server

Zotero MCP Server

Search, read and annotate papers in your Zotero library, local or web. Community-maintained (54yyyu on GitHub), not by the company whose product it connects to. It runs locally on your machine over stdio. Setup below for 12 clients (checked 2026-10-25). Repo and registry data checked 2026-10-24.
Maintainer
Community
Runs
Local (stdio)
GitHub
★ 5,551, last push 2026-10-16 (checked 2026-10-24)
License
MIT
Registry
io.github.54yyyu/zotero-mcp
Connects to
Zotero

Install the Zotero MCP Server

Pick your client. Each tab starts the same local command. Config shapes checked against each client's docs on 2026-10-25.

Run in a terminal. Everything after -- is the command that starts the server. docs

claude mcp add --transport stdio zotero -- uvx zotero-mcp-server serve

Security notes

  • The local server runs with your user's permissions (uvx downloads it from PyPI on first run).
  • Content it reads from the app (tasks, pages, comments) can carry prompt-injection instructions. Keep approval prompts on for anything that writes.
  • Community code: read it (or at least the tools it registers) before you give it credentials.
  • Notionofficial · ★ 4.7k

    Search, read and edit pages and databases in your Notion workspace.

  • WordPress MCP Adapterofficial · ★ 1.9k

    WordPress plugin that turns registered site abilities into MCP tools for self-hosted sites.

  • Atlassian (Jira & Confluence)official · ★ 1.1k

    Jira issues and Confluence pages in Atlassian Cloud, hosted with OAuth.

  • Todoistofficial · ★ 563

    Add, find and complete Todoist tasks and projects.

  • monday.comofficial · ★ 435

    Boards, items, updates and docs in monday.com.

  • Contentfulofficial · ★ 60

    Manage Contentful entries, assets, content types and spaces through the Management API.

  • Apollo.ioofficial · ★ 32

    Hosted server to find and enrich prospects and manage Apollo sequences.

  • Airtableofficial

    Airtable's hosted server to search bases and read, create and update records.

FAQ

What does the Zotero MCP Server do?+

Search, read and annotate papers in your Zotero library, local or web.

Is the Zotero MCP server official?+

Community-maintained (54yyyu on GitHub), not by the company whose product it connects to.

How do I add Zotero to Claude Code?+

Run: claude mcp add zotero -- uvx zotero-mcp-server serve. Add --scope project to share it with your team through .mcp.json.

How do I use the Zotero MCP server in Cursor or VS Code?+

Open the Cursor or VS Code tab above: it has the mcp.json entry and a one-click install link. Cursor uses the "mcpServers" key; VS Code uses "servers" and needs a type ("stdio").

Does Zotero work in ChatGPT and claude.ai?+

No: it runs locally over stdio, and ChatGPT and claude.ai only connect to remote servers. Use it in Claude Desktop, Claude Code, Cursor, VS Code or another client that can start a local process.

What are the alternatives to the Zotero MCP server?+

Other productivity MCP servers: Notion, WordPress MCP Adapter, Atlassian (Jira & Confluence), Todoist and monday.com.

All MCP servers · What is an MCP server? · Agent skills