mcp-Pdf2png
MCP tool for converting PDF's to png files.
Documentation
PDF to PNG MCP Server
A Model Context Protocol (MCP) server that provides PDF to PNG conversion capabilities. This server allows you to convert PDF documents into PNG images with a simple MCP tool call.
Prerequisites
This server requires the Model Context Protocol (MCP). If you're new to MCP, start by installing the SDK:
uv pip install mcpAdditional requirements:
- Python 3.10 or higher
- uv package manager
- poppler (required for pdf2image)
Installing Poppler
- Windows: Download and install from poppler-windows
- macOS: `brew install poppler`
- Linux: `sudo apt-get install poppler-utils`
Installation
1. Clone this repository:
git clone https://github.com/truaxki/mcp-Pdf2png.git
cd mcp-Pdf2png2. Create and activate a virtual environment:
uv venv
# Windows
.venv\Scripts\activate
# Unix/macOS
source .venv/bin/activate3. Install the package:
uv pip install -e .Usage
1. Configure MCP Client
Add the server configuration to your `claude_desktop_config.json`. The file is typically located in:
- Windows: `%APPDATA%\Claude Desktop\config\claude_desktop_config.json`
- macOS/Linux: `~/.config/Claude Desktop/config/claude_desktop_config.json`
{
"mcpServers": {
"pdf2png": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-Pdf2png",
"run",
"pdf2png"
]
}
}
}Note: Replace `/absolute/path/to/mcp-Pdf2png` with the actual path where you cloned the repository.
2. Using the Server
The server provides a single tool `pdf2png` with these parameters:
- `read_file_path`: Absolute path to the input PDF file
- `write_folder_path`: Absolute path to the directory where PNG files should be saved
Output:
- Each PDF page is converted to a PNG image
- Files are named `page_1.png`, `page_2.png`, etc.
- Returns a success message with the conversion count
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Frequently asked questions
What is mcp-Pdf2png?
mcp-Pdf2png is MCP tool for converting PDF's to png files.
How do I install mcp-Pdf2png?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-Pdf2png open source?
Yes — it is hosted on GitHub at https://github.com/truaxki/mcp-Pdf2png and has 8 stars.
Related MCP tools
Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
Automate browser based workflows with AI
Hindsight: Agent Memory That Learns
A privacy-first app that strips AI watermarks from content you own.
Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.
The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Ollama / Custom Model / All Of The Above] working as one.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP