PDF解析服务

NetMind ParsePro是一款高质量、稳健且经济高效的PDF解析服务,可将PDF文件转换为JSON和Markdown等指定输出格式,并支持与AI代理无缝集成。

  • by protagolabs
  • Python
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 protagolabs/Netmind-Parse-PDF-MCP

使用说明

NetMind ParsePro

PDF解析器AI服务,由 NetMind 的 团队,是一支高素质、稳健、, 以及将PDF文件转换为JSON和Markdown等指定输出格式的经济高效的解决方案。 它完全支持MCP服务器,允许与AI代理无缝集成。

组件

工具

  • parse_pdf:解析pdf文件,并以指定格式返回提取的内容。 这些工具支持本地文件路径和远程URL作为输入源。 它从PDF中提取内容,并将其格式化为结构化JSON或Markdown字符串。
    • source:必填项:要解析的PDF文件的来源。
      • 如果它是一个以“http://”或“https://”开头的字符串,它将被视为远程URL。
      • 否则,它将被视为本地文件路径(建议使用绝对路径,例如“/Users/yourname/file.pdf”)。
    • format:解析输出所需的格式。支持:“json”、“markdown”
    • 以指定格式(JSON字典或Markdown字符串)返回提取的内容。

安装

需要 紫外线的 (快速Python包和项目管理器)

如果未安装uv。

# Using Homebrew on macOS
brew install 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"

环境变量

您可以从获取API密钥 Netmind

  • NETMIND_API_TOKEN:您的Netmind API密钥

Cursor&Claude桌面&风帆安装

通过编辑Cursor/Claude/Windsurf配置文件,将此工具添加为mcp服务器。

{
  "mcpServers": {
    "parse-pdf": {
      "env": {
        "NETMIND_API_TOKEN": "XXXXXXXXXXXXXXXXXXXX"
      },
      "command": "uvx",
      "args": [
        "netmind-parse-pdf-mcp"
      ]
    }
  }
}

光标

  • 在MacOS上: /Users/your-username/.cursor/mcp.json
  • 在Windows上: C:\Users\your-username\.cursor\mcp.json

克劳德

  • 在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

帆板运动

  • 在MacOS上: /Users/your-username/.codeium/windsurf/mcp_config.json
  • 在Windows上: C:\Users\your-username\.codeium\windsurf\mcp_config.json