Skip to main content

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.

mcp-pdf-tools MCP server

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

  1. Clone this repository
cd mcp-pdf-tools

# Create and activate virtual environment
uv venv
.venv\Scripts\activate

# Install the package
uv pip install -e .

Usage with Claude Desktop

Add this to your Claude Desktop configuration file (claude_desktop_config.json):

{
    "mcpServers": {
        "pdf-tools": {
            "command": "uv",
            "args": [
                "--directory",
                "PATH_TO\\mcp-pdf-tools",
                "run",
                "pdf-tools"
            ]
        }
    }
}

Metadata

Release files for pdf-tools-mcp-server 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdf-tools-mcp-server 0.1.0
File Size Uploaded
pdf_tools_mcp_server-0.1.0.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pdf-tools-mcp-server 0.1.0
File Interpreter ABI Platform
pdf_tools_mcp_server-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.5 kB

Release files / pdf_tools_mcp_server-0.1.0.tar.gz

Download URL pdf_tools_mcp_server-0.1.0.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a29327813c37ff3961028f41202c7b5784f59541df0a7ecc5133118e6f733ad9
BLAKE2b-256 checksum
How to use checksums
70259af942f49cb822fd25c93c523b7ef6809631ad2b1d6b28f22d9d7559cc3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release files / pdf_tools_mcp_server-0.1.0-py3-none-any.whl

Download URL pdf_tools_mcp_server-0.1.0-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c757c5bbd3de1ce7902fad3ca5e64c47f2ccbc1dec4b323d22dd41b3870326c
BLAKE2b-256 checksum
How to use checksums
c5f2fa2c92a82cdf3dc7452f0aafb8d78b3f2ec19a0f01356cd6744d1c7657db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page