1. Conduid
  2. Developer Tools
  3. Pdf Reader MCP
MCP server · Developer Tools

Pdf Reader MCP

A simple MCP server for reading PDFs in Claude Code

Unclaimed MIT last commit 11 months ago devtools
51Fair

Scored 5 months ago · breakdown

About Pdf Reader MCP

Pdf Reader MCP is an MCP server published by ivanvanderbyl in the Developer Tools category: a simple MCP server for reading PDFs in Claude Code.

The repository has 8 stars and 1 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/ivanvanderbyl/pdf-reader-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Pdf Reader MCP

Powered by Claude · Grounded in docs

I know everything about Pdf Reader MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

PDF Reader MCP Server

A Model Context Protocol (MCP) server for reading and analyzing PDF documents using Google's Gemini API, written in Go. This server enables AI assistants like Claude (Code and Desktop) and Cursor to seamlessly read, extract, and analyze PDF content directly from their interfaces.

Description

The PDF Reader MCP Server acts as a bridge between AI assistants and PDF documents, allowing them to:

  1. Read and extract text from PDF files using the pdf_read tool
  2. Analyze PDF content with Gemini's powerful vision capabilities using the pdf_analyze tool
  3. Search within PDF documents for specific information using the pdf_search tool

This integration lets AI assistants like Claude access and understand PDF content without leaving their interface, creating a seamless experience for document analysis and information extraction.

Key Benefits

  • Direct PDF access: Read and analyze PDF documents without manual conversion
  • Advanced AI analysis: Leverage Gemini's vision and language models for deep document understanding
  • Text extraction: Extract structured and unstructured text from PDFs
  • Content search: Search for specific information within PDF documents
  • Seamless integration: Works natively with Claude Code, Claude Desktop, and Cursor
  • Simple installation: Quick setup with Homebrew, Go, or pre-built binaries

Installation

Using Homebrew (macOS and Linux)

brew tap alcova-ai/tap
brew install pdf-reader-mcp

From Source

Clone the repository and build manually:

git clone https://github.com/Alcova-AI/pdf-reader-mcp.git
cd pdf-reader-mcp
go build -o pdf-reader-mcp-server .

From Binary Releases (Other platforms)

Download pre-built binaries from the releases page.

Usage

This server supports only the stdio protocol for MCP communication.

Setup with Claude Code

Adding to Claude Code:

claude mcp add-json --scope user pdf-reader-mcp '{"type":"stdio","command":"pdf-reader-mcp","env":{"GEMINI_API_KEY":"YOUR-GEMINI-API-KEY-HERE"}}'

That's it! You can now read and analyze PDFs in Claude Code.

Setup with Claude Desktop

Adding to Claude Desktop:

  1. Edit the Claude Desktop MCP config:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Add the PDF Reader MCP server:
  {
    "mcpServers": {
+        "pdf-reader-mcp": {
+            "command": "pdf-reader-mcp",
+            "args": [
+                "--model",
+                "gemini-1.5-flash"
+            ],
+            "env": {
+                "GEMINI_API_KEY": "YOUR-GEMINI-API-KEY-HERE"
+            }
+        }
    }
  }

Command Line Options

  • --model, -m: Specify the Gemini model to use for PDF analysis (default: "gemini-1.5-flash")
    • Can also be set with the GEMINI_MODEL environment variable
  • --max-pages: Maximum number of pages to process at once (default: 10)
  • --temp-dir: Directory for temporary file storage (default: system temp)

Example:

pdf-reader-mcp --model gemini-1.5-pro --max-pages 20

Direct Execution

If you want to run the server directly (not recommended for most users):

  1. Set your Gemini API key as an environment variable:

    export GEMINI_API_KEY=your-api-key-here
    
  2. Run the server:

    pdf-reader-mcp
    

License

MIT

README fetched from the repository 6 days ago. The original is authoritative.

Questions

About Pdf Reader MCP

How do I install Pdf Reader MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Pdf Reader MCP safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Pdf Reader MCP still maintained?

The last commit was 11 months ago and 2 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.