MCP Enabled PDF Reader

MCP Enabled PDF Reader

By Safe-Swiss-Cloud-AG GitHub

Model Context Protocol (MCP) server to read a single pdf document

mcp_pdf_reader pdf-reader
Overview

What is MCP Enabled PDF Reader?

MCP Enabled PDF Reader is a tool that utilizes the Model Context Protocol (MCP) server to read a single PDF document, allowing users to extract and interact with the content of PDF files.

How to use MCP Enabled PDF Reader?

To use the MCP Enabled PDF Reader, you need to install Claude Desktop or another MCP-enabled AI tool, set up Python, and configure the tool according to the provided instructions. Once set up, you can read PDF documents through the MCP server.

Key features of MCP Enabled PDF Reader?

  • Ability to read any PDF document without a maximum size limit (token limit applies)
  • Integration with MCP-enabled AI tools like Claude Desktop
  • Simple installation and configuration process

Use cases of MCP Enabled PDF Reader?

  1. Reading and extracting information from academic papers in PDF format.
  2. Analyzing legal documents and contracts stored as PDFs.
  3. Assisting researchers in accessing and processing large volumes of PDF data.

FAQ from MCP Enabled PDF Reader?

  • What is the maximum size of the PDF that can be read?

There is no maximum size for the PDF file, but the number of tokens passed to the model will limit the reading capacity.

  • Is there a specific operating system required?

The tool can be installed on both Windows and macOS systems.

  • Can I contribute to the project?

Yes! Contributions are welcome, and you can submit issues and pull requests through the repository.

Content

MCP Enabled PDF Reader

Model Context Protocol (MCP) server exposes a tool called read_pdf to read a single pdf document. This has been tested on Claude Desktop and LibreChat with Ollama. Although there is no maximum size to the pdf file that can be read, the number of tokens passed to the model will be the limiting factor.

Installation

Prerequisites

Windows

  1. Install Claude Desktop (or another MCP-enabled AI tool)

  2. Install Python 3.10 or higher:

    • Download the latest Python installer from python.org
    • Run the installer, checking "Add Python to PATH"
    • Open Command Prompt and verify installation with python --version
  3. Install uv:

    • Open Command Prompt as Administrator
    • Run pip install --user uv
    • Verify installation with uv --version

macOS

  1. Install Claude Desktop (or another MCP-enabled AI tool)

  2. Install Python 3.10 or higher:

    • Using Homebrew: brew install python
    • Verify installation with python3 --version
  3. Install uv:

    • Using Homebrew: brew install uv
    • Alternatively: pip3 install --user uv
    • Verify installation with uv --version

Configuration

Add the following to your claude_desktop_config.json:

{
    "mcpServers": {
        "mcp-pdf-reader": {
            "command": "uvx",
            "args": [
                "--from",
                "git+https://github.com/Safe-Swiss-Cloud-AG/mcp_pdf_reader@main",
                "mcp_pdf_reader"
            ]
        }
    }
}

Attribution

This software package implements the ability to read a pdf file into a MCP enabled framework and is developed by Safe Swiss Cloud.

Contributing

We welcome contributions to improve these tools. Please submit issues and pull requests through our repository.

Support

For questions and support:

  1. Check our documentation
  2. Submit an issue in our repository
No tools information available.
No content found.