The MCP PDF Tools Server enables PDF manipulation and related file operations for LLMs via the Model Context Protocol.
- Merge PDFs: Combine multiple PDFs into a single file
- Merge PDFs Ordered: Combine PDFs in a specified order based on patterns or exact names
- Extract Pages: Create a new PDF with specific pages from an existing PDF
- Search PDFs: Locate PDF files in a directory with optional filename pattern matching
- Find Related PDFs: Identify and merge PDFs with similar content based on patterns and common substrings
WORK IN PROGRESS - USE WITH CAUTION - Windows:
MCP PDF Tools Server
An MCP (Model Context Protocol) server that provides PDF manipulation tools. This server allows LLMs to perform operations like merging PDFs and extracting pages through the Model Context Protocol.
Features
- Merge multiple PDF files into a single PDF
- Merge multiple PDF files into a single PDF in user specified order
- Extract specific pages from a PDF file
- Search PDFs filesystem search or Everything search works better than this
- Find (and merge) related PDFs based on text extraction and regex pattern matching from a target input PDF
Installation
- Clone this repository
Usage with Claude Desktop
Add this to your Claude Desktop configuration file (claude_desktop_config.json):
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
mcp using PyPDF2 to: • merge-pdfs • extract-pages • search-pdfs • merge-pdfs-ordered (merge in user spec. order) • find-related-pdfs (regex extracted text for related PDF files)
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server for converting Markdown documents to PDF files.Last updated -11JavaScript
- -securityFlicense-qualityProvides tools for reading and extracting text from PDF files, supporting both local files and URLs.Last updated -3Python
- AsecurityFlicenseAqualityAn MCP server that provides a tool to extract text content from local PDF files, supporting both standard PDF reading and OCR capabilities with optional page selection.Last updated -16Python
- AsecurityAlicenseAqualityEmpowers AI agents to securely read and extract information (text, metadata, page count) from PDF files within project contexts using a flexible MCP tool.Last updated -119624TypeScriptMIT License