
MCP Enabled PDF Reader

2025.04.13
1
PythonPDF阅读文档处理内容生成
MCP Enabled PDF Reader 是一个基于Model Context Protocol (MCP)的服务,提供了一个名为read_pdf的工具,用于读取单个PDF文档。该服务已在Claude Desktop和LibreChat with Ollama上测试过,没有对PDF文件大小的限制,但受限于token数量。
View on GitHub
Overview
基本能力
产品定位
MCP Enabled PDF Reader 是一个专门用于读取PDF文档的服务,旨在为MCP框架提供PDF内容读取能力。
核心功能
- 提供
read_pdf
工具,用于读取单个PDF文档 - 支持无大小限制的PDF文件读取(受限于token数量)
- 兼容Claude Desktop和LibreChat with Ollama
适用场景
- 在MCP框架中需要处理PDF文档的场景
- 需要将PDF内容整合到AI对话或分析中的场景
工具列表
read_pdf
: 读取单个PDF文档的工具
常见问题解答
- 无具体问题解答提供,建议查看文档或提交issue
使用教程
使用依赖
Windows
- 安装Claude Desktop或其他支持MCP的AI工具
- 下载Claude for Desktop
-
按照安装指南操作
-
安装Python 3.10或更高版本
- 从python.org下载安装包
- 运行安装程序,勾选"Add Python to PATH"
-
在命令提示符中验证安装:
python --version
-
安装uv
- 以管理员身份打开命令提示符
- 运行:
pip install --user uv
- 验证安装:
uv --version
macOS
- 安装Claude Desktop或其他支持MCP的AI工具
- 下载Claude for Desktop
-
按照安装指南操作
-
安装Python 3.10或更高版本
- 使用Homebrew:
brew install python
-
验证安装:
python3 --version
-
安装uv
- 使用Homebrew:
brew install uv
- 或:
pip3 install --user uv
- 验证安装:
uv --version
安装教程
在claude_desktop_config.json
中添加以下配置:
{
"mcpServers": {
"mcp-pdf-reader": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/karateboss/mcp_pdf_reader@main",
"mcp_pdf_reader"
]
}
}
}
调试方式
无具体调试命令提供,建议查看文档或提交issue