Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Pdf Tools Mcp

    31 stars
    Python
    Updated Sep 15, 2025

    Table of Contents

    • Features
    • Local PDF Operations
    • Remote PDF Operations
    • Installation
    • Installing via Smithery
    • Manual Installation
    • Usage
    • Development
    • Dependencies
    • License

    Table of Contents

    • Features
    • Local PDF Operations
    • Remote PDF Operations
    • Installation
    • Installing via Smithery
    • Manual Installation
    • Usage
    • Development
    • Dependencies
    • License

    Documentation

    PDF Tools MCP

    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:

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

    Manual Installation

    bash
    # Clone the repository
    git clone https://github.com/yourusername/pdf-tools-mcp.git
    cd pdf-tools-mcp
    
    # Install dependencies
    uv pip install -e .

    Usage

    Start the MCP server:

    bash
    python -m src.main

    The server provides PDF manipulation endpoints through the MCP protocol.

    Development

    • Python 3.12+ required
    • Uses the MCP framework for tool registration
    • PDF documents are stored with UUID4 filenames for security
    bash
    # Update dependencies
    uv pip install -e . --upgrade
    
    # Commit changes (uses conventional commit format)
    cz commit

    Dependencies

    • MCP Framework
    • PyMuPDF
    • aiohttp/aiofiles for async operations
    • python-magic-bin for file type detection

    License

    MIT. See LICENSE.

    Similar MCP

    Based on tags & features

    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k