Skip to main content
Glama
abhishektangudu

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

  1. Keine Cloud-Uploads: Alle PDF-Verarbeitung (Komprimierung, Seitenneuordnung, Rotation, Schwärzung und Textextraktion) erfolgt zu 100 % lokal in reinem TypeScript und WebAssembly.

  2. Agent-Token-Optimierung: Vermeidet Kontextaufblähung, indem rohe PDF-Base64-Dumps in Prompts vermieden werden; liefert strukturierte Gliederungen und Seitenausschnitte auf Abruf.

  3. Universelle Kompatibilität: Funktioniert sofort mit stdio JSON-RPC 2.0.


Related MCP server: filewash

🛠️ Verfügbare MCP-Tools

Werkzeugname

Kategorie

Beschreibung

Agent-Optimierung

compress_pdf

Optimierung

Reduziert die Dateigröße durch Stream-Defragmentierung und DPI-Voreinstellungen (screen, ebook, printer).

Reduziert das Token-Gewicht nachgelagerter OCR-/Vision-Prozesse um bis zu 70 %.

extract_pdf_content

Intelligenz

Extrahiert Inhaltsverzeichnis, Gliederung, Wortanzahl und sauberen Markdown-Text.

Spart ~90 % Kontext-Tokens im Vergleich zum rohen Stream-Dumping.

scan_and_redact_pii

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.

organize_pdf

Struktur

Kombiniertes Werkzeug: sortiert um, löscht, dreht (90/180/270°) und fügt Seitenzahlen in einem atomaren Durchgang hinzu.

Verhindert mehrstufige Roundtrips.

split_pdf

Struktur

Extrahiert bestimmte Seitenbereiche (z. B. "1-3, 5, 8-12").

Ermöglicht Agenten, bestimmte Kapitel zu prüfen.

merge_pdfs

Struktur

Kombiniert mehrere Eingabe-PDFs zu einem einzigen Dokument.

Schnelle Zusammenstellung von Dokumenten aus mehreren Dateien.

stamp_watermark

Sicherheit

Stempelt visuelle Textwasserzeichen (z. B. "DRAFT", "CONFIDENTIAL") mit benutzerdefinierter Rotation und Deckkraft.

Visuelles Statusstempeln.

create_pdf_from_text

Erstellung

Formatiert sauberes Markdown/Text in ein A4-PDF mit stilisierten Kopfzeilen-Bannern.

Leichte Dokumentgenerierung ohne Headless-Browser-Aufblähung.

inspect_and_fill_form

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 dev
F
license - not found
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Privacy-first file tools for AI agents, enabling operations like PDF merge/split, image compression/convert, metadata stripping, and background removal without storing files.
    46
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    A local PDF manipulation server for AI agents that provides tools for merging, splitting, extracting info, and converting images to PDF, all without uploading files.
  • A
    license
    A
    quality
    A
    maintenance
    Enterprise-grade PDF engine for AI agents. Pure TypeScript, zero-dependency, and local-first. Allows agents to generate ISO-compliant PDF/A documents, handle digital signatures (PKCS#7), and process high-performance layouts (800+ pages in seconds).
    28
    834
    2
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhishektangudu/pdf-toolkit-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server