PDF Tools
A server for manipulating PDF files, including merging, page extraction, and searching.
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"
]
}
}
}
Related Servers
Basecamp
Interact with Basecamp 3 to manage projects, to-dos, and messages.
unstructured-mcp
Provides unstructured document processing capabilities using the Unstructured API.
stravacz-mcp
Order meals with strava.cz
Candice AI - MCP
Automated document processing and extraction
Browser MCP
Automate your local browser
Jira Insights MCP
Manage Jira Service Management (JSM) asset schemas using the Jira Insights API.
Tachikoma Router Management MCP
Manage various router types using natural language. Requires router credentials to be configured.
Jira Sprint Dashboard
Generates interactive sprint analytics and executive dashboards by connecting Jira data to Claude AI. Provides insights on burndown, velocity, and goal progress.
Trello
Interact with Trello boards, lists, and cards using the Trello API.
Runbook
Integrates with Runbook to allow listing, reading, and searching over documents.