Token导航 LogoToken导航TokenDH.com
PDF Processor MCP Server logo
AI代理stdio官方级别未说明来源级核验

PDF Processor MCP Server

MCP Server

一个用于处理PDF文档的模型上下文协议(MCP)服务器,支持从PDF中提取文本和LaTeX数学公式,并与Claude集成。

工具数

3

提示词数

0

GitHub Stars

4

资源数

0
PDF处理文本提取PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MichaelLevinson

提供方

MichaelLevinson

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

PDF处理器MCP服务器

一种模型上下文协议(MCP)服务器,用于处理具有高级功能的PDF文档,包括LaTeX方程提取。此服务器使Claude能够从PDF文档中获取、处理和提取信息,包括LaTeX数学方程。

特性

  • 从URL获取PDF
  • 从PDF中提取文本
  • LaTeX方程的识别与提取
  • 通过MCP与Claude集成

安装

标准安装

pip install -e .

安装克劳德桌面/Claude代码

要将此MCP服务器与克劳德桌面或克劳德代码一起使用:

  1. 如果尚未安装MCP CLI工具,请安装:
   pip install "mcp[cli]"
  1. 使用MCP CLI工具安装服务器:
   mcp install /path/to/pdf_tool_server.py --with-editable /path/to/mcp_pdf_processor

例如,如果您已将此存储库克隆到 ~/mcp_pdf_processor:

   mcp install ~/mcp_pdf_processor/pdf_tool_server.py --with-editable ~/mcp_pdf_processor
  1. 关于MCP Inspector的开发:
   mcp dev /path/to/pdf_tool_server.py --with-editable /path/to/mcp_pdf_processor
  1. 在Claude Desktop中,您现在可以使用以下命令在对话中使用PDF_TOOLS服务器:
   /mcp PDF_TOOLS fetch_pdf url=https://example.com/document.pdf
   /mcp PDF_TOOLS process_pdf hash_id= extract_latex=true
   /mcp PDF_TOOLS read_processed_pdf filename=

用法

独立运行

python pdf_tool_server.py

环境变量

  • OUTPUT_DIR:存储已处理PDF的目录(默认: llm_output)
  • PYTHONPATH:设置为包含mcp_pdf_processor包的目录

与克劳德一起使用

注册服务器后,您可以要求Claude:

  • “在\[URL\]获取并分析PDF”
  • “从\[URL\]的PDF中提取LaTeX方程”
  • “在\[URL\]处总结PDF的内容”

需求

服务器需要以下主要依赖项:

  • Python 3.9或更高版本
  • pymupdf:PDF处理和文本提取
  • mcp:模型上下文协议支持
  • pydantic:数据验证和序列化
  • aiohttp:异步HTTP客户端/服务器
  • torch:用于LaTeX方程提取(可选)
  • pix2tex:用于LaTeX方程识别(可选)

pyproject.toml 查看完整的依赖关系和版本要求列表。

使用示例

以下是使用Claude Desktop的PDF处理器的完整示例工作流程:

# 1. Fetch a PDF without reading it
/mcp PDF_TOOLS fetch_pdf url=https://arxiv.org/pdf/2505.05522

# This returns a hash_id, which you'll use in the next step

# 2. Process the PDF with LaTeX extraction
/mcp PDF_TOOLS process_pdf hash_id= extract_latex=true

# This returns a filename for the processed output

# 3. Read the processed content
/mcp PDF_TOOLS read_processed_pdf filename=

# Now Claude can analyze the PDF content, including any LaTeX equations

许可证

麻省理工学院

目录标签

目录标签

PDF处理文本提取PythonClaude本地部署LaTeX提取MCP协议Claude集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP