Token导航 LogoToken导航TokenDH.com
PDF Extraction MCP Server logo
文档知识stdio官方级别未说明来源级核验

PDF Extraction MCP Server

MCP Server

一个用于从PDF文件中提取内容的服务器,支持文本提取和OCR功能,适用于文档处理和数据分析场景。

工具数

0

提示词数

0

GitHub Stars

28

资源数

0
PDF处理数据分析PythonClaude文本提取Claude DesktopClaude

安装说明

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

作者 / 组织

xraywu

提供方

xraywu

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install -e .

详细介绍

PDF提取MCP服务器(克劳德代码分叉)

MCP服务器,用于从PDF文件中提取内容,并修复了Claude Code CLI安装。

此分支包括使用Claude Code(CLI版本)安装和运行服务器的关键修复。

这个叉子有什么不同

  1. 添加 __main__.py -使包能够作为模块运行 python -m pdf_extraction
  2. Claude Code特定说明 -明确适用于Claude Code CLI的安装步骤
  3. 测试安装过程 -已验证使用 claude mcp add 命令

组件

工具

服务器实现了一个工具:

  • 提取pdf内容:从本地PDF文件中提取内容

- 拿 pdf_path 作为必需的字符串参数(本地文件路径) - 拿 pages 作为可选的字符串参数(逗号分隔的页码,支持负索引,如 -1 最后一页) - 支持PDF文本提取和OCR扫描文档

Claude Code CLI的安装

先决条件

  • Python 3.11或更高版本
  • pip或conda
  • 已安装Claude Code CLI(claude 命令)

步骤1:克隆并安装

# Clone this fork
git clone https://github.com/lh/mcp-pdf-extraction-server.git
cd mcp-pdf-extraction-server

# Install in development mode
pip install -e .

步骤2:查找已安装的命令

# Check where pdf-extraction was installed
which pdf-extraction
# Example output: /opt/homebrew/Caskroom/miniconda/base/bin/pdf-extraction

步骤3:添加到克劳德代码

# Add the server using the full path from above
claude mcp add pdf-extraction /opt/homebrew/Caskroom/miniconda/base/bin/pdf-extraction

# Verify it was added
claude mcp list

步骤4:在Claude中使用

# Start a new Claude session
claude

# In Claude, type:
/mcp

# You should see:
# MCP Server Status
# • pdf-extraction: connected

用法示例

连接后,您可以要求Claude提取PDF内容:

"Can you extract the content from the PDF at /path/to/document.pdf?"

"Extract pages 1-3 and the last page from /path/to/document.pdf"

故障排除

服务器未连接

  1. 确保在添加服务器后启动了NEW Claude会话
  2. 验证命令路径是否正确: ls -la $(which pdf-extraction)
  3. 直接测试命令(它应该挂起等待输入): pdf-extraction

未找到模块错误

如果你遇到Python导入错误:

  1. 确保您使用的Python环境与安装包的Python环境相同
  2. 尝试使用完整的Python路径: claude mcp add pdf-extraction /path/to/python -m pdf_extraction

安装问题

如果 pip install -e . 失败:

  1. 确保你有Python 3.11+: python --version
  2. 尝试创建一个新的虚拟环境:
   python -m venv venv
   source venv/bin/activate  # On Windows: venv\Scripts\activate
   pip install -e .

适用于Claude桌面用户

这个分叉是专门为Claude Code CLI设计的。如果您使用的是Claude Desktop(GUI应用程序),请参阅 原始存储库 有关安装说明。

依赖项

  • mcp>=1.2.0
  • pypdf2>=3.0.1
  • pytesseract>=0.3.10(用于OCR支持)
  • 枕头>=10.0.0
  • 媒染剂>=2.10.1,\=1.24.0

贡献

欢迎投稿!这个叉子的主要变化是增加了 __main__.py 使包可以作为模块运行。

许可证

与原始存储库相同。

鸣谢

原始服务器由 @xraywu 克劳德代码修复 @lh

目录标签

目录标签

PDF处理数据分析PythonClaude文本提取本地部署OCR文档管理

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

session

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

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosessionlocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP