项目简介
pdflens-mcp 是一个基于 Model Context Protocol (MCP) 的 PDF 文档处理服务器,能够为 AI 助手提供强大的 PDF 阅读和分析能力。
主要功能
- 获取PDF页数:快速统计PDF文档的总页数
- 提取文本内容:将PDF页面转换为可读的文本格式,支持指定页面范围
- 生成页面图像:将PDF页面渲染为高质量图像,便于可视化分析
安装步骤
- 安装 Rust 编程环境:访问 https://rustup.rs/
- 通过 Cargo 安装服务器:
cargo install pdflens-mcp - 安装完成后,可执行文件通常位于 '~/.cargo/bin/pdflens-mcp'(Linux/Mac)或相应路径(Windows)
服务器配置
在您的 MCP 客户端配置文件中添加以下设置:
{ "mcpServers": { "pdflens": { "command": "sh", "args": ["-c", "exec ~/.cargo/bin/pdflens-mcp" } } }
配置说明:
- 使用 'sh -c' 命令来执行安装的二进制文件
- 支持相对路径和绝对路径访问PDF文件
- 自动限制在用户工作目录范围内访问,确保安全性
基本使用方法
服务器提供三个核心工具:
- 'get_pdf_num_pages' - 获取PDF总页数
- 'read_pdf_as_text' - 提取指定页面的文本内容
- 'read_pdf_page_as_image' - 将特定页面渲染为图像
服务器会自动处理文件路径解析、安全检查和PDF格式兼容性问题。
信息
分类
数据库与文件