LightPDF Agent MCP Server

LightPDF Agent MCP Server 是一个基于 MCP (Model Context Protocol) 的文档格式转换工具,支持多种文档格式之间的相互转换以及PDF的各种处理功能。该工具需要在支持 MCP 功能的软件(如 Cursor, Claude等)中配置使用。

工具列表

  1. 格式转换 (convert_document)
    • 支持多种文档格式的相互转换
    • PDF可转换为:DOCX/XLSX/PPTX/图片(长图)/HTML/TXT
    • 其他格式可转换为PDF:DOCX/XLSX/PPTX/图片/CAD/CAJ/OFD
    • 输入: files 要转换的文件列表, format 目标格式
  2. 去除水印 (remove_watermark)
    • 自动识别并去除PDF文档中的水印
    • 输入: files 要处理的PDF文件列表
  3. 添加水印 (add_watermark)
    • 在PDF文档上添加自定义文本水印
    • 输入: files 文件列表, text 水印文本, position 位置(center), opacity 透明度(1.0), range 页面范围, layout 布局(on), font_family 字体, font_size 字号, font_color 字体颜色
  4. 添加页码 (add_page_numbers)
    • 在PDF文档的指定位置添加页码
    • 输入: files 文件列表, start_num 起始页码(1), position 页码位置(5), margin 边距(30)
    • 位置说明:1-左上, 2-上中, 3-右上, 4-左下, 5-下中, 6-右下
    • 边距说明:10/30/60
  5. 拆分PDF (split_pdf)
    • 按页码范围拆分PDF文档
    • 输入: files 文件列表, pages 拆分页面规则, split_type 拆分类型(page), merge_all 是否合并(1)
  6. 合并PDF (merge_pdfs)
    • 将多个PDF文件合并为一个
    • 输入: files 要合并的PDF文件列表
  7. 压缩PDF (compress_pdf)
    • 优化PDF文件大小,可调整图像质量
    • 输入: files 文件列表, image_quantity 图像质量(1-100, 默认60)
  8. 加密PDF (protect_pdf)
    • 为PDF文档添加密码保护
    • 输入: files 文件列表, password 要设置的新密码
  9. 解密PDF (unlock_pdf)
    • 移除PDF文档的密码保护
    • 输入: files 文件列表(包含密码)
  10. 旋转PDF (rotate_pdf)
    • 旋转PDF文档的页面
    • 输入: files 文件列表, rotates 旋转参数列表
    • 旋转参数格式: [{"angle": 90, "pages": "1-3"}, {"angle": 180, "pages": "4-6"}]
    • 角度说明:90/180/270
  11. 去除白边 (remove_margin)
    • 去除PDF文档的白边(裁剪去掉页面边距)
    • 输入: files 文件列表
  12. 提取图片 (extract_images)
    • 从PDF文件中提取图片资源
    • 输入: files 文件列表, format 图片格式(bmp/png/gif/tif/jpg, 默认png)

输出: 包含可供下载的文件的URL

配置说明

使用LightPDF Agent MCP Server需要先获取API密钥,并在您的操作系统上进行配置。在配置之前,请先从轻闪PDF开发者平台获取API密钥。

环境依赖

使用LightPDF Agent MCP Server需要以下环境依赖:

  • Python 3.8 或更高版本
  • uv 包管理器

安装步骤

  1. 安装 uv 包管理器:
    # On macOS and Linux.
    curl -LsSf https://astral.sh/uv/install.sh | sh
    # On Windows.
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  2. 确保已安装 Python 3.8 或更高版本,如果未安装,使用以下命令安装:
    uv python install 3.12
  3. 使用 uv 安装 MCP Server:
    uv tool install lightpdf-aipdf-mcp@latest

MCP 配置文件

Cursor安装完成后,MCP配置文件会自动创建,您只需编辑此文件添加以下内容:

{
  "mcpServers": {
    "lightpdf": {
      "command": "uvx",
      "args": [
        "lightpdf-aipdf-mcp@latest"
      ],
      "env": {
        "API_KEY": "your_api_key_here",
        "API_ENDPOINT": "techsz.aoscdn.com/api"
      }
    }
  }
}

配置文件路径:

  • macOS/Linux: ~/.cursor/mcp.json
  • Windows: C:\\Users\\用户名\\.cursor\\mcp.json

* API_KEY 需要替换为您从轻闪PDF开发者平台获取的密钥

配置完成后,重启客户端使配置生效。您可以与AI对话以使用 LightPDF Agent的各项功能处理文档,无需编写任何代码。

特点优势

  • 符合MCP协议,易于集成
  • 支持多种文档格式的转换
  • 提供完整的PDF文件处理功能
  • 支持本地文件和网络URL
  • 支持批量转换和并发处理
  • 支持密码保护的PDF文件处理
  • 支持自定义水印和页码
  • 支持图片提取和页面旋转
  • 支持去除白边优化页面布局
  • 支持长图转换
  • 支持CAD/CAJ/OFD格式转换