PDF 转 PNG MCP 服务器
提供 PDF 到 PNG 转换功能的模型上下文协议 (MCP) 服务器。此服务器允许您通过简单的 MCP 工具调用将 PDF 文档转换为 PNG 图像。
先决条件
此服务器需要模型上下文协议 (MCP)。如果您是 MCP 新手,请先安装 SDK:
其他要求:
Python 3.10 或更高版本
uv包管理器
poppler(pdf2image 所需)
安装 Poppler
Windows :从poppler-windows下载并安装
macOS :
brew install popplerLinux :
sudo apt-get install poppler-utils
安装
克隆此存储库:
git clone https://github.com/truaxki/mcp-Pdf2png.git cd mcp-Pdf2png创建并激活虚拟环境:
uv venv # Windows .venv\Scripts\activate # Unix/macOS source .venv/bin/activate安装软件包:
uv pip install -e .
用法
1. 配置 MCP 客户端
将服务器配置添加到claude_desktop_config.json文件中。该文件通常位于:
Windows:
%APPDATA%\Claude Desktop\config\claude_desktop_config.jsonmacOS/Linux:
~/.config/Claude Desktop/config/claude_desktop_config.json
注意:将/absolute/path/to/mcp-Pdf2png替换为您克隆存储库的实际路径。
2. 使用服务器
服务器提供了一个具有以下参数的单一工具pdf2png :
read_file_path:输入 PDF 文件的绝对路径write_folder_path:PNG 文件保存目录的绝对路径
输出:
每个 PDF 页面都转换为 PNG 图像
文件被命名为
page_1.png,page_2.png,等等。返回包含转换计数的成功消息
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
local-only server
The server can only run on the client's local machine because it depends on local resources.
通过简单的 MCP 工具调用将 PDF 文档转换为 PNG 图像的模型上下文协议服务器。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.Last updated -1149186MIT License
- -security-license-qualityA Model Context Protocol server that provides tools for converting SVG code to high-quality PNG and JPG images with detailed customization options.Last updated -93MIT License
- -security-license-qualityA Model Context Protocol server that converts SVG code to PNG images, offering two conversion methods (CairoSVG and Inkscape) with support for custom working directories.Last updated -3
- Asecurity-licenseAqualityA Model Context Protocol server that converts various file formats (PDF, PowerPoint, Word, Excel, Images, etc.) to Markdown to make them accessible to LLMs.Last updated -1MIT License