pdf-reader-mcp
View on GitHubGive your AI agent eyes for PDFs — structured text, tables, OCR, visual evidence, and page-level citations via MCP. Native Rust, local-first.
Citra is a local-first MCP server (npx -y @sylphx/citra) that gives agents structured PDF text, tables, OCR, visual crops and page-level citations. Native Rust engine, three tools: read_pdf, search_pdf, pdf_evidence.
Use Cases
Extract structured text, tables and reading order from PDFs into agent contextOCR scanned documents with page-linked evidence instead of raw text soupRetrieve page-level citations and bounding boxes for RAG groundingSearch a PDF for snippets then deep-read only matching pagesRender or crop page regions as visual evidence for multimodal agentsFeed financial reports and research papers to Claude Code, Cursor, VS Code or Codex via MCP
Built With
- Language
- Rust
- Frameworks
- Model Context Protocol · Node.js · Bun · Rust · TypeScript
Tags
mcp · pdf · ocr · citations · document-intelligence · local-first · rust · agent-tools · pdf-to-markdown · table-extraction · visual-evidence · rag · text-extraction · stdio-server · claude-code · evidence-contract