PDF Tools MCP

by danielkennedy1

31 543 downloads Not rated yet MIT
GitHub

About

# PDF Tools MCP [![smithery badge](https://smithery.ai/badge/@danielkennedy1/pdf-tools-mcp)](https://smithery.ai/server/@danielkennedy1/pdf-tools-mcp) A comprehensive set of PDF manipulation tools built with the Model Context Protocol (MCP) framework. ## Features ### Local PDF Operations - **Display**: Render PDF…

Details

License
MIT

Explore

- Render PDF pages as images (local and remote)
- Merge multiple pages into a single long page
- Extract document metadata
- Extract text blocks and detailed text information
- Create freeform or full-width snippets from PDF pages
- Combine pages from multiple documents into a single document

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name PDF Tools MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Start the MCP server:

python -m src.main

The server provides PDF manipulation endpoints through the MCP protocol.

To install PDF Tools for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @danielkennedy1/pdf-tools-mcp --client claude

uv pip install -e .

smithery badge

A comprehensive set of PDF manipulation tools built with the Model Context Protocol (MCP) framework.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "pdf tools mcp": {
            "pdf-tools-mcp": {
                "command": "npx",
                "args": [
                    "-y",
                    "@smithery/cli",
                    "install",
                    "@danielkennedy1/pdf-tools-mcp",
                    "--client",
                    "claude"
                ]
            }
        }
    }
}

McpServers

{
    "pdf-tools-mcp": {
        "command": "npx",
        "args": [
            "-y",
            "@smithery/cli",
            "install",
            "@danielkennedy1/pdf-tools-mcp",
            "--client",
            "claude"
        ]
    }
}

smithery badge

A comprehensive set of PDF manipulation tools built with the Model Context Protocol (MCP) framework.

Features

Local PDF Operations

- Display: Render PDF pages as images - Merge: Combine multiple pages into a single long page - Metadata: Extract document metadata - Text: Extract text blocks and detailed text information - Snippets: Create freeform or full-width snippets from PDF pages - Fuse: Combine pages from multiple documents into a single document

Remote PDF Operations

- Display: Render remote PDF pages as images - Download: Fetch PDFs from URLs to local storage

Installation

Installing via Smithery

To install PDF Tools for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @danielkennedy1/pdf-tools-mcp --client claude

Manual Installation

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.

Videos about PDF Tools MCP

Relevant YouTube tutorials, setups, and demos