zotero-mcp and mcp-server-zotero-dev

Tool A provides AI assistants read/write access to Zotero libraries for research management, while Tool B provides development tools for building Zotero plugins themselves—making them complementary tools for different user types (researchers using AI vs. developers creating Zotero extensions).

zotero-mcp
60
Established
mcp-server-zotero-dev
47
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 24/25
Community 13/25
Maintenance 10/25
Adoption 5/25
Maturity 18/25
Community 14/25
Stars: 441
Forks: 29
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 14
Forks: 3
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No risk flags

About zotero-mcp

cookjohn/zotero-mcp

Zotero MCP Plugin 是一个 Zotero 插件,通过 MCP协议实现 AI 助手与 Zotero深度集成。插件支持文献检索、元 数据管理、全文分析和智能问答等功能,让 Claude、ChatGPT 等 AI 工具能够直接访问和操作您的文献库。 Zotero MCP Plugin enables integration between AI assistants and Zotero through MCP.

Implements an integrated MCP server directly within the Zotero plugin using Streamable HTTP protocol, eliminating the need for a separate server process. Beyond search and retrieval, it provides semantic search via embedding vectors (OpenAI/Ollama), fine-grained PDF content extraction across four modes, annotation analysis by color/tags, and write operations for creating notes and items. Built on Node.js and TypeScript, it targets Claude Desktop, Cherry Studio, and other MCP-compatible AI clients through HTTP-based bidirectional communication.

About mcp-server-zotero-dev

introfini/mcp-server-zotero-dev

Give your AI assistant superpowers for Zotero plugin development. 25 tools for screenshots, DOM inspection, JavaScript execution, build integration, and debugging via Model Context Protocol.

Built on the Model Context Protocol (MCP) with stdio transport, it connects AI assistants to Zotero via Firefox Remote Debugging Protocol (RDP on port 6100), enabling real-time inspection and control of plugin UIs, JavaScript APIs, and application state. The bridge plugin (`.xpi`) activates RDP in Zotero on startup, while the Node.js/TypeScript server translates 26 MCP tools—from DOM/screenshot capture to SQLite queries and build system integration—into debugger commands and filesystem operations. Designed for Zotero 7+ with native scaffold support for the zotero-plugin-scaffold framework, it gives Claude, Cursor, and other clients live debugging and development automation without special launch configurations.

Scores updated daily from GitHub, PyPI, and npm data. How scores work