r09722akabennett avatar

NanoPDF

r09722akabennett/nano-pdf-mcp

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 tools

Public 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*secret

Google 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.


View the full README on GitHub

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

Related AI & LLM Tools MCP servers

View all
1rishav0123 avatarSentimatixrishav0123/sentimatixReal-time NSE/BSE stock sentiment, news NLP, technical analysis & RAG search via MCP.1stars
2rumblingb avatarAgentPayrumblingb/agentpayAgent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.1stars
3rumblingb avatarAgentpay Sentinel Mcprumblingb/agentpay-sentinel-mcpSecurity guardrails for AI agent payments1stars
4sunflash12 avatarForge Cascade MCP Memory Serversunflash12/forge-cascade-mcpAI memory buyer routing with Forge docs, pricing, paid recommendations, and MCP discovery.1stars
5the402ai avatarMcp Serverthe402ai/mcp-serverAI agent service marketplace β€” browse, purchase, and manage services via x402/USDC0stars
6xingbofeng avatarSkill Deckxingbofeng/skill-deckExpose local Agent Skills as adapter tools, MCP resources, MCP tools, and share artifacts.1stars