Skip to main content
Glama

20 Best PDF MCP Servers, Compared (October 2026)

Updated 20 of 1,558 PDF servers in the Glama registryRebuilt weekly

The short answer

Reach for PDF Reader MCP Server when you mainly need an agent to read text, metadata, and page counts from local or URL PDFs: its single read_pdf tool accepts multiple sources and per-source page ranges, it has 941 GitHub stars, 33 stars gained per 30 days, a last commit 0 days ago, and 443 commits on its default branch in the last 12 weeks. If the work has to stay on the machine and includes filling, signing, merging, splitting, or extracting from PDFs, use PDF Tools instead. PDF Tools is built for local PDF workflows using only approved folders, and it had 1,025 commits on its default branch in the last 12 weeks with a last commit 3 days ago. Choose Local RAG when the job is confidential PDF search across PDF, DOCX, TXT, and Markdown without a hosted embedding API. It exposes 9 tools with an A tool description grade and had 3,308 npm downloads in a typical week.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1PDF Reader MCP Server : Reading text, metadata, and page counts from local or URL PDFs inside a project: its single read_pdf tool accepts multiple sources and per-source page ranges.
  • 2PDF Tools : Local PDF work where files must stay on the machine: it fills forms, places signature and date zones, merges, splits, and extracts using only approved folders.
  • 3Local RAG : Searching confidential PDFs without a hosted embedding API: it ingests PDF, DOCX, TXT and Markdown locally and combines keyword with semantic matching.
  • 4kordoc : Parsing South Korean administrative documents inside an agent: it converts HWP, HWPX and PDF into Markdown and reconstructs merged, nested or borderless tables.
  • 5Docling MCP : Situations needing PDF-to-structured-JSON conversion with caching: it exposes 20 tools covering conversion, markdown and JSON export, anchors, and document editing.

Which one, for your situation

Your situationWhat to use
Reading text and metadata from PDFs in a projectPDF Reader MCP Server is the direct fit because its single read_pdf tool accepts multiple sources and per-source page ranges.
Filling, signing, merging, or splitting local PDFsPDF Tools handles local PDF workflows with approved folders and had 1,025 commits on its default branch in the last 12 weeks.
Searching confidential PDFs without a hosted embedding APILocal RAG runs entirely on your machine, combines keyword with semantic matching, exposes 9 tools, and had 3,308 npm downloads in a typical week.
Parsing South Korean HWP, HWPX, and PDF fileskordoc converts HWP, HWPX and PDF into Markdown and reconstructs merged, nested or borderless tables.
Converting PDFs to structured JSON with cachingDocling MCP exposes 20 tools covering conversion, markdown and JSON export, anchors, and document editing, with 5,982 PyPI downloads in a typical week.
Measuring construction quantities from plan PDFsopentakeoff-mcp exposes 53 MCP tools for scale calibration, polygon and line measurement, conditions, derivations, and export, and had a commit 1 day ago.

Top MCP servers for PDF

Best forProfile
1Reading text, metadata, and page counts from local or URL PDFs inside a project: its single read_pdf tool accepts multiple sources and per-source page ranges.Community favourite941+33today82.9
2Local PDF work where files must stay on the machine: it fills forms, places signature and date zones, merges, splits, and extracts using only approved folders.Steady158+73 days ago71.8
3Searching confidential PDFs without a hosted embedding API: it ingests PDF, DOCX, TXT and Markdown locally and combines keyword with semantic matching.Community favourite403+335 days ago70.8
4Parsing South Korean administrative documents inside an agent: it converts HWP, HWPX and PDF into Markdown and reconstructs merged, nested or borderless tables.Community favourite2,080+393today70.3
5Situations needing PDF-to-structured-JSON conversion with caching: it exposes 20 tools covering conversion, markdown and JSON export, anchors, and document editing.Community favourite753+343 days ago67.8
6Reading or searching one PDF or a folder from an AI agent: 13 tools cover page reads, hybrid search, TOC, OCR, tables and corpus warming.Steady141+16today63.1
7One-way export into PDF from Markdown, HTML, DOCX, or LaTeX: its single convert-contents tool writes PDF and cannot read it back.Community favourite582+443 days ago58.6
8Zotero reference management in an AI agent: exposes MCP tools for reading/writing items, search, PDF text extraction, and workspace management via the Zotero CLI.Steady210+1121 days ago57.8
9Reasoning over long PDFs without a vector database: it exposes a tree-structured document index with tools for processing, browsing, outlining, and page-level retrieval.Community favourite391+1164 days ago57.7
10Academic researchers running a Zotero library and an Obsidian vault: it imports Zotero items and parses PDFs with MinerU into linked Markdown notes.Steady89+1348 days ago55.3
11Extracting Korean DART disclosure PDF or HWP attachments into markdown for AI analysis: it exposes 15 tools for disclosures, financials, XBRL, insider signals, and attachments.Steady101+715 days ago55.3
12Extracting text from PDFs, Office documents, and media in one call: extract_content needs no API key for most sources and auto-selects an engine.Steady174+421 days ago55.3
13Converting PDFs and other local documents into Markdown for downstream text workflows: it exposes ten conversion and retrieval tools, including pdf-to-markdown, docx-to-markdown and xlsx-to-markdown.Abandoned but popular2,997+18149 days ago54.4
14Notes, docs, PDFs and chat exports scattered across directories: it indexes them locally and exposes 9 MCP tools for hybrid search, cited answers and memory.Community favourite98No snapshot history2 days ago54.2
15For turning PDFs or URLs into source-grounded NotebookLM notebooks and artifacts: it exposes notebook creation, source ingestion, grounded ask, research, and artifact generation/download tools.Community favourite464+1671 days ago54.1
16Converting vector PDF circuit schematics into evidence-preserving SchematicIR JSON: it exposes inspect, convert, and validate tools for that workflow.Steady3+351 days ago53.3
17Converting PDF documentation into Claude skills or RAG knowledge: it exposes scrape_pdf and packaging/export tools for text, code, and images.Community favourite15,020+2137 days ago52.9
18Parsing complex PDFs into Markdown or JSON for LLM and RAG ingestion: the README documents structure-aware conversion and PaddleOCR-VL document parsing.Community favourite89,920+2,01412 days ago52.2
19Batch converting a directory of PDFs to Markdown for RAG: its batch_convert tool plus page-level auditing flags pages it cannot read instead of dropping them.Community favourite82016 days ago52.1
20Estimators measuring quantities from construction plan PDFs: it exposes 53 MCP tools for scale calibration, polygon and line measurement, conditions, derivations, and export.Emerging142+40yesterday51.1

The ranking, with the evidence

Each position is a weighted mean of adoption (40%), maintenance (24%), momentum (14%), tool description quality (13%) and trust (9%), multiplied by three attenuators: how directly the server is about PDF (named for it, declaring it, tagged with it, or merely mentioning it), whether its repository is still moving, and how much independent evidence of adoption it has. Open the score on any entry to see every number, including the ones marked ≈, which were imputed from the median of the other candidates rather than measured. The maintenance grade on each entry is mostly issue responsiveness, release recency and open security alerts rather than commits, so a recent commit beside a low grade is two different measurements rather than a contradiction.

  • Abandoned but popular: People use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
  • Community favourite: Widely adopted and still actively maintained.
  • Dormant: Neither changing nor widely adopted. Here because it still matches the search.
  • Emerging: Small audience, growing quickly, maintained. The bet with the most upside.
  • Steady: Maintained, modest audience, no surprises in either direction.
  • 1

    PDF Reader MCP Server

    Community favouriteNo change
    SylphxAI/anymd ↗

    Best for: Reading text, metadata, and page counts from local or URL PDFs inside a project: its single read_pdf tool accepts multiple sources and per-source page ranges.

    PDF Reader MCP Server exposes one tool, read_pdf, which reads content and metadata from one or more local or URL PDFs and lets each source specify pages to extract. Before choosing it, note that installation expects Node 18+ and launches the server locally over stdio via npx, so the MCP client must be able to run that command.

    GitHub stars
    941
    Stars over the last 90 days: 806 at the earliest of 43 readings and 959 at the latest, up 153.
    Stars / 30 days
    +33
    npm / typical week
    147
    PyPI / typical week
    no attributed package
    Tools exposed
    1
    Last commit
    today
    Commits / 12 weeks
    443
    Weekly commits over the last 12 weeks, oldest first: 22, 150, 96, 41, 24, 4, 1, 7, 5, 0, 32, 64. 446 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 82.9: show every number behind it
    • Adoption78 / 100 · weight 40%
      • GitHub stars74
      • npm downloads23
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum76 / 100 · weight 14%
      • Stars gained, relative to size71
      • Stars gained, absolute62
      • npm download trend100
    • Tool quality63 / 100 · weight 13%
      • Tool description quality55
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    82.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    82.9
  • Best for: Local PDF work where files must stay on the machine: it fills forms, places signature and date zones, merges, splits, and extracts using only approved folders.

    PDF Tools installs into Claude Desktop as an .mcpb extension or runs under other local MCP hosts through a node command, and its README documents tools for filling forms such as fill_pdf, read_pdf_fields and bulk_fill_from_csv, detecting signature and date zones, merging, splitting, rotating and reordering pages, rendering pages or regions, and extracting text and structured data. Before choosing it, note that it targets Claude Desktop and other local MCP hosts with no remote connector for web-hosted Claude, and that it reads and writes direct paths only within allowed folders or its private plugin workspace, so broader host filesystem access governs anything imported from outside those locations.

    GitHub stars
    158
    Stars over the last 90 days: 141 at the earliest of 31 readings and 158 at the latest, up 17.
    Stars / 30 days
    +7
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    3 days ago
    Commits / 12 weeks
    1,025
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 314, 132, 265, 117, 49, 19, 68, 22, 17, 22. 1,025 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 71.8: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars55
      • npm downloadsnot measured
        npm names no repository for pdf-tools, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum52 / 100 · weight 14%
      • Stars gained, relative to size63
      • Stars gained, absolute37
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈73 / 100 · weight 13%
      • Tool description quality≈73
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    71.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    71.8
  • 3

    Local RAG

    Community favourite▼ 1
    shinpr/mcp-local-rag ↗

    Best for: Searching confidential PDFs without a hosted embedding API: it ingests PDF, DOCX, TXT and Markdown locally and combines keyword with semantic matching.

    Local RAG runs a local stdio MCP server whose nine tools cover directory reconciliation (sync_start, sync_status), ingestion (ingest_file, ingest_data), hybrid keyword and semantic search (query_documents), surrounding-context reads (read_chunk_neighbors), file listing, deletion and index status. Before choosing it, note that it requires Node.js 22 or later, needs internet access on first use to download the npm package and embedding model, treats BASE_DIR as the security boundary for file operations, and does not ingest Excel, PowerPoint, standalone images or source-code files.

    GitHub stars
    403
    Stars over the last 90 days: 335 at the earliest of 20 readings and 403 at the latest, up 68.
    Stars / 30 days
    +33
    npm / typical week
    3.3K
    PyPI / typical week
    no attributed package
    Tools exposed
    9
    Last commit
    5 days ago
    Commits / 12 weeks
    165
    Weekly commits over the last 12 weeks, oldest first: 2, 18, 0, 37, 6, 2, 5, 18, 4, 23, 7, 43. 165 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 70.8: show every number behind it
    • Adoption85 / 100 · weight 40%
      • GitHub stars65
      • npm downloads75
      • Used through Glama41
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum89 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute62
      • npm download trend100
    • Tool quality88 / 100 · weight 13%
      • Tool description quality80
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    90.8
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    70.8
  • 4

    kordoc

    Community favouriteNo change
    chrisryugj/kordoc ↗

    Best for: Parsing South Korean administrative documents inside an agent: it converts HWP, HWPX and PDF into Markdown and reconstructs merged, nested or borderless tables.

    kordoc is registered with an interactive npx -y kordoc setup wizard that patches the configuration of a chosen client such as Claude Desktop, Cursor, Claude Code, VS Code or Zed, and its README documents parsing, table extraction, form filling, patching, redaction, OCR and generation over HWP, HWPX, HWPML, PDF, XLS, XLSX, DOCX and image files, plus a standalone CLI and a Claude Code skill. It assumes Node.js 20 or newer and a supported MCP client, and it notes that redaction for PDF, DOCX and XLSX inputs produces masked Markdown only, leaving those files themselves unedited.

    GitHub stars
    2,080
    Stars over the last 90 days: 1,299 at the earliest of 38 readings and 2,080 at the latest, up 781.
    Stars / 30 days
    +393
    npm / typical week
    13.8K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    215
    Weekly commits over the last 12 weeks, oldest first: 54, 16, 14, 11, 18, 3, 8, 7, 4, 14, 2, 64. 215 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 70.3: show every number behind it
    • Adoption90 / 100 · weight 40%
      • GitHub stars83
      • npm downloads44
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum85 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute100
      • npm download trend40
    • Tool quality≈73 / 100 · weight 13%
      • Tool description quality≈73
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    90.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    70.3
  • Best for: Situations needing PDF-to-structured-JSON conversion with caching: it exposes 20 tools covering conversion, markdown and JSON export, anchors, and document editing.

    Docling MCP exposes 20 tools that convert documents from URLs, local paths, or directories into cached Docling documents, generate new documents from prompts, export them to markdown or JSON, and edit them through title, heading, paragraph, list, table, thumbnail, and anchor-level text operations. Choosing it means picking a conversion mode first: remote mode requires a Docling Serve URL and API key, while local mode needs the docling-mcp[local] install.

    GitHub stars
    753
    Stars over the last 90 days: 682 at the earliest of 17 readings and 753 at the latest, up 71.
    Stars / 30 days
    +34
    npm / typical week
    Ships no npm package
    PyPI / typical week
    6K
    docling-mcp
    Tools exposed
    20
    Last commit
    3 days ago
    Commits / 12 weeks
    26
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 2, 6, 5, 3, 5, 1, 2, 1, 0, 1. 26 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 67.8: show every number behind it
    • Adoption91 / 100 · weight 40%
      • GitHub stars72
      • PyPI downloads80
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum62 / 100 · weight 14%
      • Stars gained, relative to size80
      • Stars gained, absolute62
      • PyPI download trend28
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    86.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    67.8
  • Best for: Reading or searching one PDF or a folder from an AI agent: 13 tools cover page reads, hybrid search, TOC, OCR, tables and corpus warming.

    pdf-mcp is an MCP server whose 13 tools report metadata and page counts, read pages, run hybrid keyword and semantic search over one file or a warmed folder, return the table of contents, extract tables and chart data, render pages, and OCR scanned text. Installing it outside Claude Desktop requires Python 3.10 or later plus uv or pipx, and OCR on scanned pages additionally assumes a separately installed Tesseract.

    GitHub stars
    141
    Stars over the last 90 days: 71 at the earliest of 37 readings and 141 at the latest, up 70.
    Stars / 30 days
    +16
    npm / typical week
    Ships no npm package
    PyPI / typical week
    1.3K
    pdf-mcp
    Tools exposed
    13
    Last commit
    today
    Commits / 12 weeks
    978
    Weekly commits over the last 12 weeks, oldest first: 40, 82, 45, 120, 82, 73, 15, 108, 157, 72, 148, 36. 978 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 63.1: show every number behind it
    • Adoption59 / 100 · weight 40%
      • GitHub stars54
      • PyPI downloads33
        PyPI downloads show no weekday rhythm; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum59 / 100 · weight 14%
      • Stars gained, relative to size97
      • Stars gained, absolute49
      • PyPI download trend3
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    74.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    63.1
  • 7

    mcp-pandoc

    Community favouriteNo change
    vivekVells/mcp-pandoc ↗

    Best for: One-way export into PDF from Markdown, HTML, DOCX, or LaTeX: its single convert-contents tool writes PDF and cannot read it back.

    mcp-pandoc exposes one tool, convert-contents, which turns supplied contents or an input file into another format across Markdown, HTML, DOCX, ODT, RST, LaTeX, EPUB, ipynb and txt, and can write PDF and PPTX although it cannot read them. Before installing, note that PDF, DOCX, RST, LaTeX, EPUB, ODT and PPTX output all require an output_file path, and the README states that PDF support is under development.

    GitHub stars
    582
    Stars over the last 90 days: 565 at the earliest of 84 readings and 581 at the latest, up 16.
    Stars / 30 days
    +4
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    1
    Last commit
    43 days ago
    Commits / 12 weeks
    23
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 5, 6, 12, 0, 0, 0, 0, 0, 0. 23 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    A
    Score 58.6: show every number behind it
    • Adoption69 / 100 · weight 40%
      • GitHub stars69
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum30 / 100 · weight 14%
      • Stars gained, relative to size31
      • Stars gained, absolute29
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality93 / 100 · weight 13%
      • Tool description quality85
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    75.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    58.6
  • Best for: Zotero reference management in an AI agent: exposes MCP tools for reading/writing items, search, PDF text extraction, and workspace management via the Zotero CLI.

    zotero-cli-cc exposes an MCP server over the zot Zotero CLI, letting AI agents read and write Zotero items, run ranked search, extract PDF text, and manage collections or workspaces. Writes require a Zotero Web API key, while reads use the local SQLite database and can run offline.

    GitHub stars
    210
    Stars over the last 90 days: 184 at the earliest of 13 readings and 210 at the latest, up 26.
    Stars / 30 days
    +11
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    21 days ago
    Commits / 12 weeks
    77
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 13, 0, 2, 0, 9, 7, 6, 40, 0, 0. 77 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 57.8: show every number behind it
    • Adoption58 / 100 · weight 40%
      • GitHub stars58
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum60 / 100 · weight 14%
      • Stars gained, relative to size72
      • Stars gained, absolute43
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈73 / 100 · weight 13%
      • Tool description quality≈73
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    74.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    57.8
  • Best for: Reasoning over long PDFs without a vector database: it exposes a tree-structured document index with tools for processing, browsing, outlining, and page-level retrieval.

    PageIndex MCP exposes 9 tools over a reasoning-based tree index of PDFs: process_document uploads and parses documents from URLs or local files, get_folder_structure and get_document_structure map the folder and section hierarchy, and browse_documents, search_documents, get_document, get_page_content, get_document_image and remove_document handle retrieval, status checks, images and deletion. Before choosing it, note the hosted dependency: the remote endpoints at api.pageindex.ai and app.pageindex.ai require an API key or OAuth, while uploading local PDF files requires running the Node.js local server, which needs Node.js 18.0.0 or later.

    GitHub stars
    391
    Stars over the last 90 days: 367 at the earliest of 11 readings and 391 at the latest, up 24.
    Stars / 30 days
    +11
    npm / typical week
    98
    PyPI / typical week
    no attributed package
    Tools exposed
    9
    Last commit
    64 days ago
    Commits / 12 weeks
    6
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0. 6 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 57.7: show every number behind it
    • Adoption68 / 100 · weight 40%
      • GitHub stars65
      • npm downloads21
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance86 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade100
      • Commit cadence65
    • Momentum40 / 100 · weight 14%
      • Stars gained, relative to size60
      • Stars gained, absolute44
      • npm download trend0
    • Tool quality88 / 100 · weight 13%
      • Tool description quality80
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    74.0
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    57.7
  • Best for: Academic researchers running a Zotero library and an Obsidian vault: it imports Zotero items and parses PDFs with MinerU into linked Markdown notes.

    It exposes MCP tools and named research skills that import Zotero items, collections, notes and annotations, parse PDFs through MinerU into Markdown with per-paper image directories, and write literature notes, Wiki pages and structured Analyses into an Obsidian vault. Choosing it means accepting its prerequisites: a vault that Obsidian has already opened (containing .obsidian/), Zotero Desktop running with its local API enabled, and MinerU, which may send PDFs to an external service.

    GitHub stars
    89
    Stars over the last 90 days: 35 at the earliest of 10 readings and 89 at the latest, up 54.
    Stars / 30 days
    +13
    npm / typical week
    Ships no npm package
    PyPI / typical week
    98
    zotero-obsidian-mcp
    Tools exposed
    never inspected
    Last commit
    48 days ago
    Commits / 12 weeks
    86
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 10, 74, 0, 2, 0, 0, 0, 0, 0, 0. 86 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 55.3: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars49
      • PyPI downloads42
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum57 / 100 · weight 14%
      • Stars gained, relative to size97
      • Stars gained, absolute46
      • PyPI download trend0
    • Tool quality≈73 / 100 · weight 13%
      • Tool description quality≈73
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    70.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    55.3
  • Best for: Extracting Korean DART disclosure PDF or HWP attachments into markdown for AI analysis: it exposes 15 tools for disclosures, financials, XBRL, insider signals, and attachments.

    Korean DART MCP is an MCP server and CLI for Korea's OpenDART electronic disclosure system, exposing 15 tools for disclosure search, company profiles, financial statements, XBRL, shareholder and insider tracking, anomaly scoring, quality snapshots, and HWP/PDF attachment conversion to markdown. Before choosing it, note that setup requires Node.js 20.19+ and an OpenDART authentication key.

    GitHub stars
    101
    Stars over the last 90 days: 72 at the earliest of 10 readings and 101 at the latest, up 29.
    Stars / 30 days
    +7
    npm / typical week
    231
    PyPI / typical week
    no attributed package
    Tools exposed
    15
    Last commit
    15 days ago
    Commits / 12 weeks
    8
    Weekly commits over the last 12 weeks, oldest first: 1, 0, 0, 4, 1, 0, 0, 0, 0, 0, 2, 0. 8 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    A
    Score 55.3: show every number behind it
    • Adoption58 / 100 · weight 40%
      • GitHub stars50
      • npm downloads50
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum49 / 100 · weight 14%
      • Stars gained, relative to size70
      • Stars gained, absolute37
      • npm download trend26
    • Tool quality83 / 100 · weight 13%
      • Tool description quality75
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    70.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    55.3
  • Best for: Extracting text from PDFs, Office documents, and media in one call: extract_content needs no API key for most sources and auto-selects an engine.

    Content Core runs an MCP server exposing two tools: extract_content pulls text from URLs, PDFs, documents, YouTube transcripts, and audio or video files, and summarize_content condenses supplied text with optional context. Before choosing it, note that summarize_content requires an LLM provider key such as OPENAI_API_KEY to be configured, while extract_content needs no API key for most sources.

    GitHub stars
    174
    Stars over the last 90 days: 164 at the earliest of 11 readings and 174 at the latest, up 10.
    Stars / 30 days
    +4
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    2
    Last commit
    21 days ago
    Commits / 12 weeks
    30
    Weekly commits over the last 12 weeks, oldest first: 4, 0, 4, 6, 0, 0, 0, 0, 16, 0, 0, 0. 30 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 55.3: show every number behind it
    • Adoption56 / 100 · weight 40%
      • GitHub stars56
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum40 / 100 · weight 14%
      • Stars gained, relative to size47
      • Stars gained, absolute29
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    70.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    55.3
  • Best for: Converting PDFs and other local documents into Markdown for downstream text workflows: it exposes ten conversion and retrieval tools, including pdf-to-markdown, docx-to-markdown and xlsx-to-markdown.

    The server exposes ten tools for converting PDF, DOCX, XLSX, PPTX, image, audio, webpage, YouTube and Bing search content to Markdown, plus get-markdown-file for retrieving existing Markdown files. One installation caveat: the bundled preinstall creates a Python virtual environment and installs markitdown[all], while the published Docker image installs only markitdown[pdf], so audio-to-markdown and image-to-markdown require the local install with full extras.

    GitHub stars
    2,997
    Stars over the last 90 days: 2,771 at the earliest of 24 readings and 2,997 at the latest, up 226.
    Stars / 30 days
    +18
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    10
    Last commit
    149 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    A
    Score 54.4: show every number behind it
    • Adoption87 / 100 · weight 40%
      • GitHub stars87
      • npm downloadsnot measured
        npm names no repository for mcp-markdownify-server, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 3 days ago, which counts every ref; the stored date would have published 3 days ago
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum39 / 100 · weight 14%
      • Stars gained, relative to size31
      • Stars gained, absolute51
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    69.7
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    54.4
  • 14

    loci

    Community favouriteNew
    IvenKooLab/loci ↗

    Best for: Notes, docs, PDFs and chat exports scattered across directories: it indexes them locally and exposes 9 MCP tools for hybrid search, cited answers and memory.

    It exposes 9 MCP tools over an index built from configured source directories: brain_search and brain_ask perform vector-plus-BM25 hybrid retrieval and cited answers, brain_links, brain_wiki and brain_graph handle wikilinks, distilled pages and the knowledge graph, and brain_remember, brain_forget, brain_stats and brain_ingest manage the store. Choosing it means installing the PyPI package loci-rag, pointing sources at those directories and letting embedding and chat calls go out to an OpenAI-compatible API, with PDF table extraction available only through the optional [pdf] extra (PyMuPDF4LLM).

    GitHub stars
    98
    Stars / 30 days
    no snapshot history
    npm / typical week
    Ships no npm package
    PyPI / typical week
    386
    loci-rag
    Tools exposed
    9
    Last commit
    2 days ago
    Commits / 12 weeks
    61
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 0, 13, 30, 15, 3. 61 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 54.2: show every number behind it
    • Adoption63 / 100 · weight 40%
      • GitHub stars50
      • PyPI downloads55
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • PyPI download trendnot measured
        no download history for the selected registry
    • Tool quality88 / 100 · weight 13%
      • Tool description quality80
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    69.5
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    54.2
  • Best for: For turning PDFs or URLs into source-grounded NotebookLM notebooks and artifacts: it exposes notebook creation, source ingestion, grounded ask, research, and artifact generation/download tools.

    The server exposes 13 tools for creating and managing NotebookLM notebooks, ingesting URL, raw-text, and local-file sources, asking grounded questions with citations, running research pipelines, and generating, listing, and downloading artifacts. The main caveat is that it is an unofficial integration with NotebookLM's web API, requires authentication setup and a browser such as Chromium or Chrome, and depends on Google not changing service availability, quotas, or artifact behavior.

    GitHub stars
    464
    Stars over the last 90 days: 286 at the earliest of 11 readings and 464 at the latest, up 178.
    Stars / 30 days
    +16
    npm / typical week
    Ships no npm package
    PyPI / typical week
    91
    notebooklm-skill
    Tools exposed
    13
    Last commit
    71 days ago
    Commits / 12 weeks
    1
    Weekly commits over the last 12 weeks, oldest first: 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0. 1 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    B
    Score 54.1: show every number behind it
    • Adoption70 / 100 · weight 40%
      • GitHub stars67
      • PyPI downloads21
        PyPI downloads show no weekday rhythm; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance76 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum44 / 100 · weight 14%
      • Stars gained, relative to size66
      • Stars gained, absolute49
      • PyPI download trend0
    • Tool quality61 / 100 · weight 13%
      • Tool description quality53
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    69.4
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    54.1
  • Best for: Converting vector PDF circuit schematics into evidence-preserving SchematicIR JSON: it exposes inspect, convert, and validate tools for that workflow.

    The server exposes 3 tools: inspect_schematic_pdf classifies PDF pages as vector, raster, hybrid, or empty; convert_schematic_pdf runs a four-layer baseline conversion and saves raw, semantic, and final JSON artifacts; and validate_schematic_ir checks a SchematicIR JSON file without changing its semantic content. Before choosing it, note that native vector PDFs are the primary supported input and raster OCR and raster primitive recognition are not implemented.

    GitHub stars
    3
    Stars over the last 90 days: 0 at the earliest of 9 readings and 3 at the latest, up 3.
    Stars / 30 days
    +3
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    3
    Last commit
    51 days ago
    Commits / 12 weeks
    3
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0. 3 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    A
    Score 53.3: show every number behind it
    • Adoption48 / 100 · weight 40%
      • GitHub stars15
      • npm downloadsnot measured
        no npm package
      • Used through Glama46
    • Maintenance76 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum44 / 100 · weight 14%
      • Stars gained, relative to size58
      • Stars gained, absolute24
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    62.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    53.3
  • Best for: Converting PDF documentation into Claude skills or RAG knowledge: it exposes scrape_pdf and packaging/export tools for text, code, and images.

    Skill Seekers exposes 40 MCP tools, including scrape_pdf for extracting text, code, and images from PDF files, plus scrape_docs, scrape_github, scrape_video, and export tools for vector databases. Before choosing it, note that MCP support is installed via the skill-seekers[mcp] extra and the project requires Python 3.10 or later; no npm package is published.

    GitHub stars
    15,020
    Stars over the last 90 days: 14,342 at the earliest of 15 readings and 15,020 at the latest, up 678.
    Stars / 30 days
    +213
    npm / typical week
    Ships no npm package
    PyPI / typical week
    3.7K
    skill-seekers
    Tools exposed
    40
    Last commit
    7 days ago
    Commits / 12 weeks
    108
    Weekly commits over the last 12 weeks, oldest first: 2, 0, 17, 0, 25, 1, 0, 0, 19, 0, 31, 13. 108 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 52.9: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • PyPI downloads38
        PyPI downloads show no weekday rhythm; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum52 / 100 · weight 14%
      • Stars gained, relative to size49
      • Stars gained, absolute94
      • PyPI download trend9
    • Tool quality61 / 100 · weight 13%
      • Tool description quality53
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    88.2
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    52.9
  • Best for: Parsing complex PDFs into Markdown or JSON for LLM and RAG ingestion: the README documents structure-aware conversion and PaddleOCR-VL document parsing.

    The README documents PaddleOCR converting PDF documents and images into structured JSON or Markdown, with text recognition and document parsing. Before choosing it, note that its PyPI package is paddleocr, no npm package is published, and the MCP tool list is not documented.

    GitHub stars
    89,920
    Stars over the last 90 days: 84,682 at the earliest of 11 readings and 90,320 at the latest, up 5,638.
    Stars / 30 days
    +2,014
    npm / typical week
    Ships no npm package
    PyPI / typical week
    359.3K
    paddleocr
    Tools exposed
    never inspected
    Last commit
    12 days ago
    Commits / 12 weeks
    4
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0. 4 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    Not graded
    Score 52.2: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • PyPI downloads100
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance83 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum62 / 100 · weight 14%
      • Stars gained, relative to size62
      • Stars gained, absolute100
      • PyPI download trend17
    • Tool quality≈73 / 100 · weight 13%
      • Tool description quality≈73
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    87.0
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    52.2
  • 19

    pdfmux

    Community favourite▼ 4
    NameetP/pdfmux ↗

    Best for: Batch converting a directory of PDFs to Markdown for RAG: its batch_convert tool plus page-level auditing flags pages it cannot read instead of dropping them.

    pdfmux is a Python package and MCP server exposing seven tools: metadata lookup, Markdown conversion, page triage, directory batch conversion, structured table and key-value extraction, streaming extraction, and verification of another extractor's output for silently dropped pages. Before choosing it, note that the base install requires Python 3.11 or newer and that scanned pages need the optional OCR extra; without it, those pages can return empty text.

    GitHub stars
    82
    Stars over the last 90 days: 73 at the earliest of 16 readings and 82 at the latest, up 9.
    Stars / 30 days
    0
    npm / typical week
    Ships no npm package
    PyPI / typical week
    410
    pdfmux
    Tools exposed
    7
    Last commit
    16 days ago
    Commits / 12 weeks
    48
    Weekly commits over the last 12 weeks, oldest first: 4, 16, 2, 13, 0, 10, 0, 0, 0, 3, 0, 0. 48 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    A
    Score 52.1: show every number behind it
    • Adoption63 / 100 · weight 40%
      • GitHub stars48
      • PyPI downloads56
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • PyPI download trend0
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    66.8
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    52.1
  • Best for: Estimators measuring quantities from construction plan PDFs: it exposes 53 MCP tools for scale calibration, polygon and line measurement, conditions, derivations, and export.

    The opentakeoff-mcp server exposes 53 MCP tools for opening plan PDFs, setting and verifying drawing scale, measuring polygons and lines, managing conditions and proposals, deriving wall bases and transitions, and exporting summaries, DXF, reports, or marked-up PDFs. Before choosing it, note that it runs locally over stdio and requires a plan PDF loaded from disk with the sheet scale set before area or length measurements return quantities.

    GitHub stars
    142
    Stars over the last 90 days: 19 at the earliest of 42 readings and 142 at the latest, up 123.
    Stars / 30 days
    +40
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    53
    Last commit
    yesterday
    Commits / 12 weeks
    594
    Weekly commits over the last 12 weeks, oldest first: 221, 67, 47, 56, 24, 32, 33, 34, 26, 31, 16, 7. 594 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 51.1: show every number behind it
    • Adoption54 / 100 · weight 40%
      • GitHub stars54
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum86 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute65
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality81 / 100 · weight 13%
      • Tool description quality73
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    77.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    51.1

Questions people ask

How do I choose between PDF Reader MCP Server and PDF Tools?

Use PDF Reader MCP Server when the agent needs to read text, metadata, or page counts from local or URL PDFs. Its single read_pdf tool accepts multiple sources and per-source page ranges. Use PDF Tools when the job is local PDF work where files must stay on the machine: it fills forms, places signature and date zones, merges, splits, and extracts using only approved folders. PDF Tools also had 1,025 commits on its default branch in the last 12 weeks and a last commit 3 days ago.

What package does PDF Reader MCP Server use, and is there a Python version?

PDF Reader MCP Server is attributed to the npm package @sylphx/citra, which had 147 downloads in a typical week. No PyPI package is attributed to it. If your setup requires a Python package, this server does not provide one.

Which server should I use for confidential PDF search?

Local RAG is the fit for privacy-first local document search because it runs entirely on your machine with no cloud services and supports PDF, DOCX, TXT, and Markdown files. It combines keyword with semantic matching, exposes 9 tools, and has an A tool description grade. It also had 3,308 npm downloads in a typical week and a last commit 5 days ago.

What should I watch out for with Markdownify MCP Server?

Markdownify MCP Server is labeled Abandoned but popular. It had its last commit 149 days ago and 0 commits on its default branch in the last 12 weeks, though the repository is not archived. It exposes 10 tools with an A tool description grade, including pdf-to-markdown, docx-to-markdown and xlsx-to-markdown, so it can still convert documents, but the activity figures show little recent work on its default branch.

How do I choose between Local RAG and PageIndex MCP for long PDFs?

Local RAG is for local, privacy-first search across PDF, DOCX, TXT and Markdown files without hosted embedding APIs; it exposes 9 tools with an A tool description grade and had a last commit 5 days ago. PageIndex MCP is for reasoning over long PDFs without a vector database, using a tree-structured document index; it exposes 9 tools with an A tool description grade, had a last commit 64 days ago, and had 6 commits on its default branch in the last 12 weeks. Pick Local RAG when you need local semantic search across formats, and PageIndex MCP when the specific job is long-PDF reasoning without a vector database.

Other comparisons