introfini/ZotSeek
View on GitHub ↗AI semantic search for Zotero, with a built-in MCP server for AI agents (Claude Code, Codex). Find papers by meaning. 100% local and private.
187 ★10 forksTypeScriptUpdated 18d ago
What you need to know
Zotero plugin adding 100% local AI semantic search to your library, with a built-in MCP server for AI agents to search and cite with page-level links
Install
Download the zotseek-X.Y.Z.xpi from Releases Install via Zotero Tools -> Plugins -> Install Plugin From File
Usage
- •Index your library, then search by meaning with hybrid search
- •Enable AI Agent Access and add with claude mcp add --transport http zotseek http://localhost:23119/zotseek/mcp
Key features
- ✓True semantic search with local embedding models, works offline
- ✓Built-in MCP server and REST endpoints, opt-in and read-only
- ✓Hybrid search combining semantic and keyword via reciprocal rank fusion
- ✓Passage-level location and section-aware results
- ✓Find similar documents and search from PDF selection
- ✓Auto-indexing, tag-based exclusion and crash-resilient indexing
Best for
Researchers using Zotero who want semantic library search available to MCP agents
Caveats
- ⚠Requires Zotero 8 or newer
- ⚠Default bundled model is English-optimized
- ⚠Large plugin size around 131MB
- ⚠CPU only for now - GPU acceleration awaits Firefox WebGPU in Zotero
Platforms: macOS · Linux · WindowsClients: Claude Code · Codex · Any MCP client
Reviewed 2026-08-11
Topics
academicacademic-researchaiai-agentsclaude-codeembeddingsllmlocal-aimcpmcp-servermodel-context-protocoloffline-firstpapersprivacy-focusedresearchsearching-algorithmssemantic-search-aitransformerszoterozotero-plugin
- Stars
- 187★
- Forks
- 10
- Language
- TypeScript
- License
- —
- Created
- 2025-12-26
- Last push
- 2026-08-17