PDF Tools

PDF Tools is an MCP server that provides document manipulation utilities directly to large language models through the Model Context Protocol. It connects local client environments to file system PDF operations, allowing AI assistants to merge multiple documents, extract specific pages, and organize files based on document content. Designed for developers, researchers, and professionals managing document-heavy workflows, the server enables automated PDF assembly in user-specified orders. Users can also locate and combine related files by leveraging text extraction and regular expression matching against target input documents. While text search functionality is included, local operating system search utilities remain more effective for broad document queries. The server runs as a local Python environment tool managed via uv, keeping processing on the local machine without routing files through third-party cloud document processing APIs. It provides programmatic document handling functions that models can invoke during standard conversations.

Category: Files, Documents & PDFs

Tags: document processing, extraction, merge, pdf

Visit PDF Tools

How to install and configure PDF Tools

Follow these steps to install and configure PDF Tools with Claude Desktop: 1. Clone the repository: bash git clone https://github.com/hanweg/mcp-pdf-tools cd mcp-pdf-tools 2. Create and activate the virtual environment, then install the package: bash uv venv .venv\Scripts\activate uv pip install -e . 3. Add the server entry to your claude_desktop_config.json file: json { "mcpServers": { "pdf-tools": { "command": "uv", "args": [ "--directory", "PATH_TO\\mcp-pdf-tools", "run", "pdf-tools" ] } } } 4. Replace PATH_TO\\mcp-pdf-tools with your actual local path and restart Claude Desktop.

What you can do with PDF Tools

  • Merging multiple PDF files into a single unified document in a custom, user-specified order. - Extracting specific page ranges or individual pages from a large document into a separate file. - Finding and merging related PDF documents automatically using text extraction and regex pattern matching. - Conducting basic text searches across local PDF files through an MCP-compatible assistant interface.

Key facts

  • https://github.com/hanweg/mcp-pdf-tools
  • Files, Documents & PDFs
  • document processing, extraction, merge, pdf

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP MD2PDF Server — MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Media Processing Server — MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities,…
  • MCP Knowledge Base — MCP Knowledge Base is an MCP server that processes local documents and answers queries based on their contents through similarity…
  • MCP Music Analysis — MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…

What is PDF Tools?

PDF Tools is a Model Context Protocol server that allows large language models to interact with and modify local PDF files, including merging files, extracting pages, and pattern matching text across documents.

How do I install PDF Tools?

Clone the repository from GitHub, create a virtual environment using uv, activate it, and run uv pip install -e . to complete the local installation before configuring your client.

Which MCP clients work with PDF Tools?

PDF Tools works with any client supporting standard MCP tools and local commands, such as Claude Desktop running on Windows or other supported operating systems via uv.

What can PDF Tools do?

PDF Tools enables language models to merge multiple PDF files in specific sequences, extract designated pages, search text within PDFs, and discover related files using regex pattern matching on document contents.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories