Skip to main content
Glama
abhishektangudu

pdf-agent-toolkit-mcp

PDF Agent Toolkit & MCP Server (inspirado en ihatepdf.cv)

Una suite integral de manipulación de PDF centrada en la privacidad y un servidor de Model Context Protocol (MCP) para Agentes de IA (Claude Desktop, Cursor, Windsurf, LangChain, Claude Code).

Filosofía principal

  1. Cero cargas a la nube: Todo el procesamiento de PDF (compresión, reordenación de páginas, rotación, redacción y extracción de texto) se ejecuta 100% localmente en TypeScript puro y WebAssembly.

  2. Optimización de tokens de agente: Elimina la hinchazón de contexto al evitar volcados de PDF en base64 sin procesar en los prompts; devuelve esquemas estructurados y fragmentos de páginas bajo demanda.

  3. Compatibilidad universal: Funciona de serie con stdio JSON-RPC 2.0.


Related MCP server: filewash

🛠️ Herramientas MCP disponibles

Nombre de la herramienta

Categoría

Descripción

Optimización para agentes

compress_pdf

Optimización

Reduce el tamaño del archivo mediante desfragmentación de flujo y ajustes preestablecidos de DPI (screen, ebook, printer).

Reduce el peso de tokens de OCR/visión posteriores hasta en un 70%.

extract_pdf_content

Inteligencia

Extrae el índice (TOC), el esquema, el recuento de palabras y texto Markdown limpio.

Ahorra ~90% de tokens de contexto en comparación con el volcado de flujo sin procesar.

scan_and_redact_pii

Seguridad

Detecta SSN, correos electrónicos, tarjetas de crédito, números de Aadhaar y palabras clave personalizadas, estampando cajas de redacción negras.

Garantiza el cumplimiento de GDPR/HIPAA antes de enviar documentos a LLMs externos.

organize_pdf

Estructura

Herramienta compuesta: reordena, elimina, rota (90/180/270°) y añade números de página en una sola pasada atómica.

Evita idas y vueltas de múltiples turnos.

split_pdf

Estructura

Extrae rangos de páginas específicos (p. ej. "1-3, 5, 8-12").

Permite a los agentes inspeccionar capítulos específicos.

merge_pdfs

Estructura

Combina múltiples PDF de entrada en un solo documento.

Compilación rápida de documentos de múltiples archivos.

stamp_watermark

Seguridad

Estampa marcas de agua de texto visuales (p. ej. "DRAFT", "CONFIDENTIAL") con rotación y opacidad personalizadas.

Sellado visual de estado.

create_pdf_from_text

Creación

Formatea Markdown/texto limpio en un PDF A4 con banners de encabezado estilizados.

Generación de documentos ligera sin la hinchazón de un navegador sin interfaz.

inspect_and_fill_form

Formularios

Inspecciona los campos de AcroForm y rellena los datos del formulario.

Automatiza el procesamiento de facturas, impuestos y contratos.


🚀 Configuraciones de inicio rápido para agentes

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)

💻 Ejecutando el servidor localmente

# 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