pdfmux · MCP Server

MCP-Server · 9a72ceb2 · Quellenstand

MCP-Server · lesen · MIT · lokal (stdio)

Beschreibung des Anbieters

PDF-to-Markdown extraction that audits its own output and flags any extractor's silent drops.

Werkzeuge

get_pdf_metadata
Get PDF metadata instantly — page count, file size, document type, and whether it has tables. No extraction performed.… Angabe des Anbieters · Beleg 5
convert_pdf
Convert a PDF to AI-readable Markdown. Automatically detects the PDF type and picks the best extraction method. Returns confidence score and warnings when extraction is limited. Angabe des Anbieters · Beleg 5
analyze_pdf
Quick PDF triage — classify type and audit page quality without full extraction. Returns page count, type detection, per-page quality breakdown, and estimated extraction difficulty.… Angabe des Anbieters · Beleg 5
batch_convert
Convert all PDFs in a directory to Markdown. Returns a summary with per-file results. Angabe des Anbieters · Beleg 5
extract_structured
Extract structured data from a PDF — tables as JSON, key-value pairs, and optionally map to a JSON schema.… Angabe des Anbieters · Beleg 5
extract_streaming
Stream extraction events for a PDF as NDJSON. Use for large documents (100+ pages) where waiting for the full extraction is impractical.… Angabe des Anbieters · Beleg 5
verify_extraction
Audit an extraction of a PDF for silently-dropped pages — the failure where an extractor returns nothing for a page that has real text while reporting success.… Angabe des Anbieters · Beleg 5
extract_pdf
Convert a PDF to AI-readable Markdown. Auto-detects the document type (digital, scanned, or mixed) and picks the best extraction method.… Angabe des Anbieters · Beleg 6

Voraussetzungen

  • pdfmux · Paketmanager · erforderlich · Beleg 1
  • GEMINI_API_KEY · Umgebungsvariable · optional · Beleg 7
  • Python · Laufzeit · erforderlich · Beleg 8
  • PDFMUX_HTTP_HOST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5

Installation

pip install pdfmux

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
NameetP
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Content, Büro
Plattformen
—
Version
1.8.7
Release
v1.8.7
Clients
Claude Code, Gemini
Repository-Themen
llm, mcp, ocr, pdf, pdf-to-markdown, python, pdf-to-json, structured-extraction, ai-agent, docling

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen
Authentifizierung
API-Key
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

9A72CEB2<MCPSERVE<20261004<<<<Q8<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes