Comprehensive MCP server for PDF reading, navigation, and text search
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-matsengrp-pdf-navigator-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# PDF Navigator MCP A comprehensive Model Context Protocol (MCP) server for PDF reading, navigation, and text search with cross-platform PDF viewer integration. Eliminates PyMuPDF dependency issues by providing PDF functionality through MCP. ## Features - **PDF text extraction** - Read full PDFs or specific pages/ranges - **PDF structure analysis** - Extract table of contents and page summaries - **Text search with location** - Find text and jump to results - **Direct PDF navigation** - Open PDFs to specific pages - **PDF form filling** - Extract form fields to markdown, edit, and fill PDFs - **Cross-platform PDF viewers** - Supports Skim, Zathura, Evince, and more - **MCP integration** - Works with Claude Code and other MCP clients - **No dependency issues** - PyMuPDF isolated in MCP server environment ## Installation ```bash # Install with pipx (recommended) pipx install git+https://github.com/matsengrp/pdf-navigator-mcp.git # Or install in current environment pip install git+https://github.com/matsengrp/pdf-navigator-mcp.git ``` ## Claude Code Integration Add to your `~/.claude.json`: ```json { "mcpServers": { "pdf-navigator": { "type": "stdio", "command": "pdf-navigator-mcp" } } } ``` ## Usage In Claude Code, you can: - **"Read the abstract from paper.pdf"** → Extracts and shows text content - **"What's the table of contents for paper.pdf?"** → Shows PDF structure - **"Read pages 5-10 of paper.pdf"** → Extracts specific page range - **"Search for 'parameter efficiency' in paper.pdf"** → Finds text and locations - **"Open paper.pdf to page 5"** → Opens PDF viewer to specific page - **"Extract form fields from application.pdf"** → Creates markdown file with form fields - **"Fill the PDF form with my data"** → Fills PDF using edited markdown data ## MCP Tools ### Reading Tools - `read_pdf_text(file_path, start_page, end_page)` - Extract text from page range - `read_pdf_page(file_path, page_number)` - Extract text from single pa…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.