MCP server for PDF manipulation
Project description
WORK IN PROGRESS - USE WITH CAUTION - Windows:
MCP PDF Tools Server
An MCP (Model Context Protocol) server that provides PDF manipulation tools. This server allows LLMs to perform operations like merging PDFs and extracting pages through the Model Context Protocol.
Features
- Merge multiple PDF files into a single PDF
- Merge multiple PDF files into a single PDF in user specified order
- Extract specific pages from a PDF file
- Search PDFs filesystem search or Everything search works better than this
- Find (and merge) related PDFs based on text extraction and regex pattern matching from a target input PDF
Installation
- Clone this repository
cd mcp-pdf-tools
# Create and activate virtual environment
uv venv
.venv\Scripts\activate
# Install the package
uv pip install -e .
Usage with Claude Desktop
Add this to your Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": {
"pdf-tools": {
"command": "uv",
"args": [
"--directory",
"PATH_TO\\mcp-pdf-tools",
"run",
"pdf-tools"
]
}
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pdf_tools_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: pdf_tools_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a29327813c37ff3961028f41202c7b5784f59541df0a7ecc5133118e6f733ad9
|
|
| MD5 |
0e99b2a9607f19d45110b87293c8d04f
|
|
| BLAKE2b-256 |
70259af942f49cb822fd25c93c523b7ef6809631ad2b1d6b28f22d9d7559cc3e
|
File details
Details for the file pdf_tools_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pdf_tools_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c757c5bbd3de1ce7902fad3ca5e64c47f2ccbc1dec4b323d22dd41b3870326c
|
|
| MD5 |
88db87f51e9d189d15f0ba7d4bba402b
|
|
| BLAKE2b-256 |
c5f2fa2c92a82cdf3dc7452f0aafb8d78b3f2ec19a0f01356cd6744d1c7657db
|