PDF Processor MCP Server
Supports recognition and extraction of LaTeX mathematical equations from PDF documents
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 Processor MCP Serverfetch and extract LaTeX equations from the PDF at https://arxiv.org/pdf/2505.05522"
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 Processor MCP Server
A Model Context Protocol (MCP) server for processing PDF documents with advanced features including LaTeX equation extraction. This server enables Claude to fetch, process, and extract information from PDF documents, including LaTeX mathematical equations.
Features
PDF fetching from URLs
Text extraction from PDFs
LaTeX equation recognition and extraction
Integration with Claude via MCP
Related MCP server: MCP PDF Reader
Installation
Standard Installation
pip install -e .Installing for Claude Desktop/Claude Code
To use this MCP server with Claude Desktop or Claude Code:
Install the MCP CLI tools if not already installed:
pip install "mcp[cli]"Install the server using the MCP CLI tool:
mcp install /path/to/pdf_tool_server.py --with-editable /path/to/mcp_pdf_processorFor example, if you've cloned this repository to
~/mcp_pdf_processor:mcp install ~/mcp_pdf_processor/pdf_tool_server.py --with-editable ~/mcp_pdf_processorFor development with the MCP Inspector:
mcp dev /path/to/pdf_tool_server.py --with-editable /path/to/mcp_pdf_processorIn Claude Desktop, you can now use the PDF_TOOLS server in your conversations with these commands:
/mcp PDF_TOOLS fetch_pdf url=https://example.com/document.pdf /mcp PDF_TOOLS process_pdf hash_id=<HASH_ID> extract_latex=true /mcp PDF_TOOLS read_processed_pdf filename=<FILENAME>
Usage
Running Standalone
python pdf_tool_server.pyEnvironment Variables
OUTPUT_DIR: Directory to store processed PDFs (default:llm_output)PYTHONPATH: Set to the directory containing the mcp_pdf_processor package
Using with Claude
When the server is registered, you can ask Claude to:
"Fetch and analyze the PDF at [URL]"
"Extract LaTeX equations from the PDF at [URL]"
"Summarize the content of the PDF at [URL]"
Requirements
The server requires the following main dependencies:
Python 3.9 or higher
pymupdf: PDF processing and text extractionmcp: Model Context Protocol supportpydantic: Data validation and serializationaiohttp: Asynchronous HTTP client/servertorch: For LaTeX equation extraction (optional)pix2tex: For LaTeX equation recognition (optional)
See pyproject.toml for the complete list of dependencies and version requirements.
Usage Examples
Here's a complete example workflow for using the PDF processor with Claude Desktop:
# 1. Fetch a PDF without reading it
/mcp PDF_TOOLS fetch_pdf url=https://arxiv.org/pdf/2505.05522
# This returns a hash_id, which you'll use in the next step
# 2. Process the PDF with LaTeX extraction
/mcp PDF_TOOLS process_pdf hash_id=<HASH_ID> extract_latex=true
# This returns a filename for the processed output
# 3. Read the processed content
/mcp PDF_TOOLS read_processed_pdf filename=<FILENAME>
# Now Claude can analyze the PDF content, including any LaTeX equationsLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAquality-maintenanceA Model Context Protocol server that extracts and processes content from PDF documents, providing text extraction, metadata retrieval, page-level processing, and PDF validation capabilities.Last updated41
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables the extraction of text, metadata, and embedded images from PDF files. It provides tools for searching text with context, reading specific pages, and counting total pages within a document.Last updated7411MIT
- Alicense-qualityDmaintenanceA high-performance Model Context Protocol server that enables AI agents to extract text, images, and metadata from PDF documents using parallel processing. It features intelligent Y-coordinate content ordering to preserve natural reading flow and supports both local files and URL-based sources.Last updated27MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol server that enables AI agents to read, search, and extract content from PDF files.Last updated1392MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
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/MichaelLevinson/mcp_pdf_processor'
If you have feedback or need assistance with the MCP directory API, please join our Discord server