Skip to main content

MCP server for PDF manipulation

Project description

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"
            ]
        }
    }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdf_tools_mcp_server-0.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdf_tools_mcp_server-0.1.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file pdf_tools_mcp_server-0.1.0.tar.gz.

File metadata

File hashes

Hashes for pdf_tools_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a29327813c37ff3961028f41202c7b5784f59541df0a7ecc5133118e6f733ad9
MD5 0e99b2a9607f19d45110b87293c8d04f
BLAKE2b-256 70259af942f49cb822fd25c93c523b7ef6809631ad2b1d6b28f22d9d7559cc3e

See more details on using hashes here.

File details

Details for the file pdf_tools_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pdf_tools_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c757c5bbd3de1ce7902fad3ca5e64c47f2ccbc1dec4b323d22dd41b3870326c
MD5 88db87f51e9d189d15f0ba7d4bba402b
BLAKE2b-256 c5f2fa2c92a82cdf3dc7452f0aafb8d78b3f2ec19a0f01356cd6744d1c7657db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page