A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
20 ★ · dengls24/annota · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 20 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository dengls24/annota;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
**Turn your PDF library into an intelligent research assistant.** AI reads your papers, highlights key findings, explains formulas, and writes structured notes — all saved back to your reference manager. Features · Quick Start · Usage Examples · Screenshots · Roadmap --- What Can It Do? | You say... | AI does... | |------------|------------| | "高亮摘要中的发现结果" (Highlight findings in the abstract) | Reads the abstract, identifies findings, highlights them in green | | "解释第3页的公式" (Explain the formulas on page 3) | Extracts the formula, adds an explanation as a note annotation | | "写一份结构化阅读笔记" (Write a structured reading note) | Generates a note with contributions, methods, results, limitations — saved to your library | | "以 MICRO 审稿人视角审阅" (Review as a MICRO reviewer) | Produces a structured review with scores and actionable feedback | AI reads the paper → understands content → creates precise annotations *AI generates a structured reading summary with key findings, methods, and conclusions* --- ✨ Features 9 MCP Tools | Tool | What it does | |------|-------------| | search_zotero_items | Search by title / author / key | | list_zotero_items | Browse recent items | | get_item_metadata | Get authors, year, venue, DOI | | get_pdf_text_bulk | Extract full text (no coords, fast) | | get_pdf_layout_text | Extract text + precise coordinates | | list_annotations | View existing annotations | | create_pdf_annotation | Create highlight / underline | | batch_annotate | Create multiple annotations at once | | add_child_note | Add a note to any item | 3 Claude Code Skills (Slash Commands) | Command | Function | |---------|----------| | /annota-annotate | Smart annotation with semantic color coding | | /annota-summarize | Structured reading notes saved to your library | | /annota-review | Simulated peer review with scoring rubric | Smart Design - **Two-phase workflow** — Reads full text first (cheap), then only gets coordinates for target sentences (precise). Reduces context usage by 63–80%. - **Auto-skip references** — Detects "References" section and skips it. A 21-page paper extracts only 13 pages. - **Batch annotations** — Creates 10 highlights in 1 API call instead of 10. - **Friendly errors** — Write failures return helpful messages instead of crashing. --- 🚀 Quick Start (3 Minutes) Step 1: Clone & Install Step 2: Configure Claude Code Add to ~/.claude.json (or via Claude Code Settings > MCP Servers): **Windows:** **macOS / Linux:** > **Finding your Zotero data directory:** > - **Windows**: Zotero → Edit → Settings → Advanced → Data Directory Location (default: C:\Users\YourName\Zotero) > - **macOS**: Zotero → Settings → Advanced → Data Directory Location (default: ~/Zotero) > - **Linux**: default ~/Zotero Step 3: Use It Just talk to Claude naturally: Or use slash commands: > **macOS path tip:** Drag a file from Finder into the terminal to get its full path, or right-click → "Copy as Pathname". (Optional) Install Skills Globally --- 📖 Usage Examples Example 1: Highlight Key Findings **Input:** **Result:** *AI identifies findings in the abstract and highlights them in green* --- Example 2: Annotate Hypotheses & Theories **Input:** **Result:** *Hypotheses highlighted in yellow, with Chinese explanation notes for the underlying theory* --- Example 3: Explain Formulas **Input:**