
NanoPDF
Plugs Gemini Pro into Claude Desktop for AI-powered PDF manipulation. You get three main operations: open a PDF to start a session, edit existing pages with natural language prompts, and generate new pages that match the visual style of your document. Under the hood it uses poppler for rendering, Tesseract OCR to keep text layers searchable, and stores all versions locally in an output directory. The undo system lets you roll back changes without fear. You'll need a Gemini API key and system dependencies installed, but once configured it runs entirely on your machine. Built on the original NanoPDF project, adapted for MCP workflows.
- GitHub stars
- 1
- tools
- 2
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Dec 24, 2025
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
open_pdfOpens a PDF file for editing and returns a session.
Opens a PDF file for editing and returns a session.
No parameter schema in public metadata yet.
edit_pdf_pageModifies a specific PDF page using a natural language prompt.
Modifies a specific PDF page using a natural language prompt.
No parameter schema in public metadata yet.
Sponsors
Configuration
GEMINI_API_KEY*secretGoogle AI Studio API key for Gemini Pro
Readme
NanoPDF MCP Server
NanoPDF MCP Server is a Model Context Protocol (MCP) implementation that brings AI-powered PDF editing and generation capabilities directly to Claude Desktop. It enables users to modify existing PDF pages or generate new ones using Google's Gemini 3 Pro model, all within a privacy-focused local environment.
π Key Features
- AI-Driven Editing: Modify PDF slides using natural language prompts.
- Smart Generation: Create new, visually consistent slides after any page.
- Visual Previews: View specific PDF pages as high-quality images.
- Privacy First: All versioning and temporary files are stored locally on your machine.
- State Preservation: Uses Tesseract OCR to maintain searchable text layers in AI-generated pages.
- Version Control: Built-in undo functionality for safe experimentation.
π Prerequisites
System Dependencies
The server requires poppler (for PDF rendering) and tesseract (for OCR) installed on your system.
Details
- Repository
- github.com/r09722akabennett/nano-pdf-mcp
- Categories
- AI & LLM Tools, Documents & Knowledge
- Package
docker.io/taibennett/nano-pdf-mcp:0.1.0- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active