zotmcp
Verified Safeby nicsuzor
Overview
MCP server for semantic search, literature review, and citation retrieval from a ChromaDB-indexed Zotero academic library.
Installation
docker run --rm -v /home/$USER/.config/gcloud:/root/.config/gcloud:ro -i us-central1-docker.pkg.dev/prosocial-443205/reg/zotmcp:latestEnvironment Variables
- ZOTERO_API_KEY
- ZOTERO_LIBRARY_ID
- OPENALEX_EMAIL
- MCP_TRANSPORT
- MCP_HTTP_HOST
- MCP_HTTP_PORT
Security Notes
The OAuth client ID and secret for installed apps are hardcoded in `src/zotmcp/download.py`. While typical for public clients, this means they are not truly secret. Zotero API key is expected from environment variables and managed by Buttermilk's credential system (likely GCP Secret Manager), which is good practice. The HTTP server binds to `0.0.0.0` by default, which is standard for containerized applications but requires proper firewalling in production environments. No 'eval' or obvious obfuscation found.
Similar Servers
zotero-mcp
Seamlessly integrates AI assistants with Zotero for enhanced research assistance, literature reviews, and citation management by enabling AI to interact with the local Zotero library.
qdrant-mcp-server
This server provides semantic search capabilities using Qdrant vector database, primarily focused on code vectorization for intelligent codebase indexing and semantic code search, as well as general document search.
AIRA-SemanticScholar
Provides AI models with comprehensive access to the Semantic Scholar Academic Graph API for intelligent literature search, paper analysis, and citation network exploration.
claude-context-enhanced
Provides semantic code search capabilities to AI coding assistants (like Claude Code) by indexing entire codebases into a vector database for deep contextual understanding, enhancing AI agents with relevant code context.