Vibe Coding Discover

MCP

pdf-reader-mcp

View on GitHub

Give your AI agent eyes for PDFs — structured text, tables, OCR, visual evidence, and page-level citations via MCP. Native Rust, local-first.

★ 93983 forksRustMITSylphxAI

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