Zotero Mcp
D 52 completed
Other
unknown / python · tiny
5
Files
723
LOC
0
Frameworks
3
Languages
Pipeline State
completedRun ID
#396062Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_tinyNovelty
14.14Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47299
Member of a group with 1 similar repo(s) — canonical #94036 view group →
Top concepts (2)
Project DescriptionWeb Backend
Repobility (the analyzer behind this table) · https://repobility.com
AI Prompt
Build me a Python-based MCP server that connects an AI assistant to my Zotero library. The core functionality should allow the assistant to search papers across titles, authors, and abstracts, browse collections, and most importantly, download PDFs and extract the full text content using `pymupdf`. I also need tools to pull citations in various styles like APA or Vancouver, and list all my available tags. The server should use Zotero's API credentials for authentication.
python mcp zotero ai-assistant pdf-extraction api library-management
Generated by gemma4:latest
Catalog Information
An MCP server that connects AI assistants to your Zotero library — including full-text PDF extraction. Search papers, browse collections, pull citations, and read the actual content of your PDFs, all from within Claude Code or any MCP-compatible client.
Description
An MCP server that connects AI assistants to your Zotero library — including full-text PDF extraction. Search papers, browse collections, pull citations, and read the actual content of your PDFs, all from within Claude Code or any MCP-compatible client.
Novelty
3/10Tags
python mcp zotero ai-assistant pdf-extraction api library-management
Technologies
pydantic
Claude Models
claude-opus-4-6
Quality Score
D
52.5/100
Structure
48
Code Quality
55
Documentation
63
Testing
0
Practices
65
Security
100
Dependencies
60
Strengths
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- No tests found \u2014 high risk of regressions
- No CI/CD configuration \u2014 manual testing and deployment
- 177 duplicate lines detected \u2014 consider DRY refactoring
- 1 'god files' with >500 LOC need decomposition
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
Security & Health
4.1h
Tech Debt (E)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (10)
About: code-quality intelligence by Repobility · https://repobility.com
MIT
License
5.9%
Duplication
Languages
Frameworks
None detected
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | An MCP server that connects AI assistants to your Zotero library — including full-text PDF extraction. Search papers, browse collections, pull citations, and read the actual content of your PDFs, all from within Claude Code or any MCP-compatible client. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
