PDF图片提取服务

一个用于从PDF文件中提取图片的模型上下文协议(MCP)服务器,允许LLMs访问和分析本地PDF文档中的嵌入图片。

  • by maxrabin
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 maxrabin/pdf-image-mcp

使用说明

PDF图像提取器MCP服务器

从PDF文件中提取图像的模型上下文协议(MCP)服务器。在本地运行此程序,让LLM访问和分析嵌入在本地PDF文档中的图像。

快速开始

您可以直接使用以下命令运行此服务器 uvx (部分 紫外线 工具包)。无需手动安装。

uvx pdf-image-extractor-mcp@latest

配置

Claude桌面应用程序

将其与 Claude桌面应用程序,将以下内容添加到您的 claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "pdf-image-extractor": {
      "command": "uvx",
      "args": ["pdf-image-extractor-mcp@latest"]
    }
  }
}

光标

将此添加到 光标:

  1. 打开光标设置。
  2. 首选 特性 -> 主控程序.
  3. 点击 +添加新的MCP服务器.
  4. 输入以下内容:
    • 名字: pdf-image-extractor
    • 类型: stdio (或命令)
    • 命令: uvx pdf-image-extractor-mcp@latest

VS Code

如果您正在使用 VS代码的MCP扩展 (或兼容的AI扩展):

创建或编辑 .vscode/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "pdf-image-extractor": {
      "command": "uvx",
      "args": ["pdf-image-extractor-mcp@latest"]
    }
  }
}

克劳德代码(CLI)

将此服务器添加到 克劳德代码:

claude mcp add pdf-image-extractor -- uvx pdf-image-extractor-mcp@latest

n8n

将其与 n8n:

备注:n8n通常通过HTTP(SSE)连接到MCP服务器,而不是本地命令(stdio).要将此服务器与n8n一起使用,您必须在通用SSE适配器后面运行它。

  1. 安装 n8n节点mcp n8n实例中的社区节点。
  2. 运行包裹在SSE传输中的此服务器(使用以下工具 mcp-proxy 或 stdio-to-sse).
  3. 配置n8n MCP客户端节点以指向您的本地SSE端口(例如。, http://localhost:3000/sse).

发展

如果你想贡献或从源代码运行,请参阅 贡献.md.