pdf-agent-toolkit-mcp
PDF Agent Toolkit & MCP Server (inspired by ihatepdf.cv)
Eine umfassende, datenschutzorientierte PDF-Bearbeitungssuite und ein Model Context Protocol (MCP)-Server für KI-Agenten (Claude Desktop, Cursor, Windsurf, LangChain, Claude Code).
Kernphilosophie
Keine Cloud-Uploads: Alle PDF-Verarbeitung (Komprimierung, Seitenneuordnung, Rotation, Schwärzung und Textextraktion) erfolgt zu 100 % lokal in reinem TypeScript und WebAssembly.
Agent-Token-Optimierung: Vermeidet Kontextaufblähung, indem rohe PDF-Base64-Dumps in Prompts vermieden werden; liefert strukturierte Gliederungen und Seitenausschnitte auf Abruf.
Universelle Kompatibilität: Funktioniert sofort mit
stdioJSON-RPC 2.0.
Related MCP server: pdfeverything
🛠️ Verfügbare MCP-Tools
Werkzeugname | Kategorie | Beschreibung | Agent-Optimierung |
| Optimierung | Reduziert die Dateigröße durch Stream-Defragmentierung und DPI-Voreinstellungen ( | Reduziert das Token-Gewicht nachgelagerter OCR-/Vision-Prozesse um bis zu 70 %. |
| Intelligenz | Extrahiert Inhaltsverzeichnis, Gliederung, Wortanzahl und sauberen Markdown-Text. | Spart ~90 % Kontext-Tokens im Vergleich zum rohen Stream-Dumping. |
| Sicherheit | Erkennt SSNs, E-Mails, Kreditkarten, Aadhaar-Nummern und benutzerdefinierte Schlüsselwörter und stempelt schwarze Schwärzungsfelder. | Stellt die Einhaltung von DSGVO/HIPAA sicher, bevor Dokumente an externe LLMs gesendet werden. |
| Struktur | Kombiniertes Werkzeug: sortiert um, löscht, dreht (90/180/270°) und fügt Seitenzahlen in einem atomaren Durchgang hinzu. | Verhindert mehrstufige Roundtrips. |
| Struktur | Extrahiert bestimmte Seitenbereiche (z. B. | Ermöglicht Agenten, bestimmte Kapitel zu prüfen. |
| Struktur | Kombiniert mehrere Eingabe-PDFs zu einem einzigen Dokument. | Schnelle Zusammenstellung von Dokumenten aus mehreren Dateien. |
| Sicherheit | Stempelt visuelle Textwasserzeichen (z. B. | Visuelles Statusstempeln. |
| Erstellung | Formatiert sauberes Markdown/Text in ein A4-PDF mit stilisierten Kopfzeilen-Bannern. | Leichte Dokumentgenerierung ohne Headless-Browser-Aufblähung. |
| Formulare | Prüft AcroForm-Felder und füllt Formulardaten aus. | Automatisiert die Verarbeitung von Rechnungen, Steuern und Verträgen. |
🚀 Schnellstart-Konfigurationen für Agenten
1. Cursor IDE (.cursor/mcp.json)
{
"mcpServers": {
"pdf-agent-toolkit": {
"command": "npx",
"args": ["-y", "pdf-agent-toolkit-mcp@latest"]
}
}
}2. Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"pdf-tools": {
"command": "npx",
"args": ["-y", "pdf-agent-toolkit-mcp"]
}
}
}3. LangChain & LangGraph (Python)
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_google_genai import ChatGoogleGenerativeAI
async def main():
async with MultiServerMCPClient({
"pdf_tools": {
"command": "npx",
"args": ["-y", "pdf-agent-toolkit-mcp"],
"transport": "stdio",
}
}) as client:
tools = client.get_tools()
model = ChatGoogleGenerativeAI(model="gemini-2.5-flash")
agent = create_react_agent(model, tools)
response = await agent.ainvoke({
"messages": [("user", "Compress ./financials.pdf and blackout sensitive SSNs")]
})
print(response)💻 Server lokal ausführen
# Run MCP server on stdio
npm run mcp
# Start the interactive visual testing studio and playground
npm run devThis server cannot be deployed
Maintenance
Related MCP Connectors
Merge, split, extract, rotate, reorder and stamp PDF pages from your AI chat, all offline.
Merge, split, extract, rotate, reorder and stamp PDF pages from your AI chat, all offline.
Merge, split, extract, rotate, reorder and stamp PDF pages from your AI chat, all offline.
Image & PDF tools for AI agents: compress, convert, resize, PDF, AI vision, pipeline.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents and users to process documents through natural language, supporting PDF operations like text extraction, redaction, splitting, form filling, annotations, and content search.45 npm62MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to perform 13 PDF operations (merge, split, compress, watermark, encrypt, and more) on local files via MCP.3-
- AlicenseCqualityCmaintenanceEnables AI assistants to perform PDF operations like merge, split, compress, convert, encrypt, OCR, and summarize using natural language.9813 npmMIT
- AlicenseAqualityBmaintenanceEnables AI agents to inspect PDFs, merge or extract pages, and clean text entirely offline through the Model Context Protocol, with no uploads, API keys, or network calls.436 npmMIT