pdf-analyzer
This server provides AI-powered PDF analysis via multiple LLM providers, enabling you to ask questions, summarize, extract tables, compare sections, and work with PDFs through natural conversation.
Analyze PDF documents from local file paths, remote URLs, or cached file URIs (Google provider)
Ask multiple questions in a single request
Summarize key points and extract specific data, including tables
Compare sections within a document or across documents
Reuse cached PDF content and handle chunked/large PDFs using cached file URIs (Google provider)
Choose from multiple providers: Google Gemini, Anthropic Claude, OpenAI GPT, Google Vertex AI, Anthropic on Vertex AI
Integrate with AI agents/tools like Claude Code and OpenAI Codex
Run interactively or as a hosted HTTP server with endpoints for analysis (/analyze), MCP (/mcp), and health checks (/health)
Native standalone binaries for macOS, Linux, and Windows with auto-updates and no dependencies
Allows AI agents to analyze PDF documents using Google Gemini's models.
Allows AI agents to analyze PDF documents using OpenAI's GPT models.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pdf-analyzerSummarize the key points in report.pdf"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PDF Analyzer MCP Server
The PDF Analyzer MCP Server gives AI agents the ability to read and analyze PDF documents, enabling document Q&A through natural conversations.
Supports multiple LLM providers: Google Gemini, Anthropic Claude, and OpenAI on their direct APIs, plus Google Vertex AI and Anthropic on Vertex AI for service-account auth. Choose your preferred provider and model during setup.
Native Install (Recommended)
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/IntelligentElectron/pdf-analyzer/main/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/IntelligentElectron/pdf-analyzer/main/install.ps1 | iexWhy use the native installer:
No dependencies — standalone binary, no Node.js required
Auto-updates — checks for updates on startup
Signed binaries — macOS binaries are notarized by Apple
Platform | Install Directory |
macOS |
|
Linux |
|
Windows |
|
Update
The server checks for updates on startup. To update manually:
pdf-analyzer --updateRelated MCP server: PDF RAG MCP Server
Alternative: Install via npm
For developers who prefer npm:
npm install -g @intelligentelectron/pdf-analyzerOr use with npx (no installation required):
npx @intelligentelectron/pdf-analyzer --helpRequires Node.js 20+.
To update:
npm update -g @intelligentelectron/pdf-analyzerSetup
After installing, run the interactive setup to choose your provider, model, and enter your API key:
pdf-analyzer --setupYou'll be prompted to choose from:
Provider | Fast Model | Flagship Model | Get API Key |
Google Gemini | Gemini 3 Flash | Gemini 3.1 Pro | |
Anthropic Claude | Claude Sonnet 4.6 | Claude Opus 4.7 | |
OpenAI GPT | GPT-5.4 Mini | GPT-5.4 |
Claude Opus 4.6 is offered alongside 4.7 as the previous flagship. The Vertex AI providers offer the same Gemini and Claude models, and authenticate with a service account JSON key file instead of an API key.
You can re-run --setup at any time to switch providers or models.
Connect the MCP with your favorite AI tool
After setup, connect the MCP to your AI agent of choice.
Claude Code
Install Claude Code, then run:
claude mcp add --scope user pdf-analyzer -- pdf-analyzerOpenAI Codex
Install OpenAI Codex, then run:
codex mcp add pdf-analyzer -- pdf-analyzerUsage
Once connected, ask your AI assistant to analyze any PDF:
"Analyze /path/to/document.pdf and summarize the key points"
"What tables are in this PDF? Extract the data from table 2"
"Compare the findings in sections 3 and 5 of this report"
The server accepts:
Local file paths:
/Users/name/docs/report.pdfURLs:
https://example.com/document.pdf
Supported Platforms
Platform | Binary |
macOS (Universal) |
|
Linux (x64) |
|
Linux (ARM64) |
|
Windows (x64) |
|
Running as a hosted server
Setting PORT starts the server over Streamable HTTP instead of stdio, serving MCP at /mcp, a direct POST /analyze REST endpoint, and GET /health.
See deploy/README.md for deploying it to Cloud Run, including the provider and auth matrix, the IAM roles each provider needs, and how to reach the private service.
Documentation
See docs/architecture.md for how the server is put together.
See CONTRIBUTING.md for development guidelines.
About
Created by Valentino Zegna
This project is hosted on GitHub under the IntelligentElectron organization.
License
Apache License 2.0 - see LICENSE
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI assistants to search and query PDF documents through a local RAG system with vector embeddings. Provides semantic document search capabilities while keeping all data stored locally without external dependencies.
- Alicense-qualityDmaintenanceEnables intelligent search and question-answering over PDF documents using semantic similarity and keyword search. Supports OCR for scanned PDFs, persistent vector storage with ChromaDB, and maintains source tracking with page numbers.5MIT
- Alicense-qualityDmaintenanceEnables AI agents and users to process documents through natural language, supporting PDF operations like text extraction, redaction, splitting, form filling, annotations, and content search.1161MIT
- Alicense-qualityDmaintenanceEnables AI applications to read and process PDF files with intelligent file search, text extraction, image processing, and optional OCR support for scanned documents.MIT
Related MCP Connectors
Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/IntelligentElectron/pdf-analyzer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server