CLDGeminiPDF Analyzer

CLDGeminiPDF Analyzer

MCP server enabling Claude Desktop to analyze PDFs using Google's Gemini AI.

1
Stars
3
Forks
1
Releases

Overview

CLDGeminiPDF is a Model Context Protocol (MCP) server that enables Claude Desktop to analyze PDF documents using Google's Gemini AI models. The server sends PDF files and extracts text from PDFs by leveraging Gemini's language understanding to provide intelligent analysis and insights. It supports multiple Gemini models (gemini-2.5, gemini-2.0, gemini-1.5, and gemma models) and offers dual processing methods: direct PDF upload to Gemini or a fallback text extraction path. The MCP integration delivers seamless request/response flows with Claude Desktop, enabling end-user workflows for document analysis. Deployment is flexible via environment-based configuration, and you can run a pre-built JAR or build from source with Maven to produce a single executable JAR including dependencies. Prerequisites include Java 11+, Maven, a Google AI Studio API key, Claude Desktop, and the Filesystem MCP server (required for PDF access). The project includes troubleshooting and development guidance and expects usage in conjunction with the Filesystem server to locate PDFs within an allowed directory. The solution provides command examples and model availability information for effective integration.

Details

Owner
tfll37
Language
Java
License
MIT License
Updated
2025-12-07

Features

PDF Analysis

Extract and analyze PDF content using Gemini AI models

Multiple Model Support

Choose from various Gemini models (2.5, 2.0, 1.5 series, and Gemma models)

Dual Processing Methods

Direct PDF upload to Gemini or fallback text extraction

MCP Integration

Seamless integration with Claude Desktop via Model Context Protocol

Flexible Configuration

Environment-based configuration for easy deployment

Audience

Claude Desktop usersAnalyze PDFs using Gemini models via MCP integration in Claude Desktop.
MCP developers/integratorsBuild, configure, and deploy an MCP server that analyzes PDFs with Gemini and serves Claude Desktop requests.

Tags

MCPPDFClaude DesktopGeminiGemmaGoogle AI StudioAPI keyJavaJARFilesystem MCP serverModel Context ProtocolPDF analysis