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