PDF MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
PDF MCP Server
An MCP server that exposes PDF files as resources, page by page, over Streamable HTTP.
Setup
Create and activate a virtual environment, then install dependencies:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtRelated MCP server: pymupdf4llm-mcp
Launch
fastmcp run server.py --transport httpThe MCP endpoint will be available at http://localhost:8000/mcp.
Options
Flag | Default | Description |
|
| Bind address |
|
| Port |
| off | Restart on file changes (dev mode) |
Example with custom port:
fastmcp run server.py --transport http --port 9000Resources
Place PDF files in the same directory as server.py. Three resource URIs are exposed:
URI | Returns |
| List of all PDF filenames in the server directory |
| Page count and metadata for the given PDF |
| Extracted text of page |
Example
pdf://list
pdf://my_document.pdf/info
pdf://my_document.pdf/page/1Running and testing
Use fastmcp (on cli) to run the server (and select the transport form)
fastmcp run server.py --transport httpInspecting can be done with
npx @modelcontextprotocol/inspectorand connect after giving the URL returned by fastmcp command (usually http://127.0.0.1:8000/mcp) with a Streamable http transport type.
References
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.
A remote MCP server to convert HTML documents (URL or raw source) to PDF or screenshots
HTML and CSS to PDF MCP server with page headers, footers and page numbers. No headless browser.
MCP server for Api2Pdf — generate PDFs & images from HTML, URLs or office files; merge, barcodes.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server for reading, rendering, and searching PDF files, specifically optimized for LLMs to extract text, tables, and technical diagrams. It enables metadata retrieval, multi-format text extraction, and page-to-image rendering using PyMuPDF.582MIT

pymupdf4llm-mcpofficial
AlicenseNot gradedqualityCmaintenanceMCP server for exporting PDF to markdown, optimized for LLM consumption.698 PyPI73AGPL 3.0- FlicenseNot gradedqualityDmaintenanceMCP server for extracting text from PDF files, supporting local files and URLs.-
- AlicenseAqualityDmaintenanceMemory-efficient MCP server for reading and splitting large PDF files page by page using PyMuPDF.3MIT