这是一个提供PDF到PNG转换功能的模型上下文协议(MCP)服务器。通过简单的MCP工具调用,您可以将PDF文档转换成PNG图像。
此服务器需要Model Context Protocol (MCP)。如果您是MCP的新手,请先安装SDK:
uv pip install mcp
额外需求:
brew install popplersudo 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 .
在您的claude_desktop_config.json中添加服务器配置。该文件通常位于:
%APPDATA%\Claude Desktop\config\claude_desktop_config.json~/.config/Claude Desktop/config/claude_desktop_config.json{
"mcpServers": {
"pdf2png": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-Pdf2png",
"run",
"pdf2png"
]
}
}
}
注意:请将/absolute/path/to/mcp-Pdf2png替换为您克隆仓库的实际路径。
服务器提供了一个名为pdf2png的单一工具,其参数如下:
read_file_path:输入PDF文件的绝对路径write_folder_path:保存PNG文件的目录的绝对路径输出:
page_1.png,page_2.png等欢迎贡献!请随意提交Pull Request。