使用说明
PDF阅读器MCP服务器
一个模型上下文协议(MCP)服务器,用于使用谷歌的Gemini API读取和分析PDF文档,用Go编写。该服务器使Claude(代码和桌面)和Cursor等AI助手能够直接从其界面无缝读取、提取和分析PDF内容。
描述
PDF阅读器MCP服务器充当人工智能助手和PDF文档之间的桥梁,使它们能够:
- 从PDF文件中读取和提取文本 使用
pdf_read工具 - 使用Gemini强大的视觉功能分析PDF内容 使用
pdf_analyze工具 - 在PDF文档中搜索 有关具体信息,请使用
pdf_search工具
这种集成让像Claude这样的人工智能助手无需离开界面即可访问和理解PDF内容,为文档分析和信息提取创造无缝体验。
关键利益
- 直接访问PDF:无需手动转换即可阅读和分析PDF文档
- 高级AI分析:利用Gemini的愿景和语言模型深入理解文档
- 文本提取:从PDF中提取结构化和非结构化文本
- 内容搜索:在PDF文档中搜索特定信息
- 无缝集成:可与Claude Code、Claude Desktop和Cursor原生配合使用
- 简易安装:使用Homebrew、Go或预构建的二进制文件快速设置
安装
使用Homebrew(macOS和Linux)
brew tap alcova-ai/tap
brew install pdf-reader-mcp
来源
克隆存储库并手动构建:
git clone https://github.com/Alcova-AI/pdf-reader-mcp.git
cd pdf-reader-mcp
go build -o pdf-reader-mcp-server .
来自二进制版本(其他平台)
从下载预构建的二进制文件 发布页面.
用法
此服务器仅支持 stdio MCP通信协议。
使用Claude代码进行设置
添加到克劳德代码:
claude mcp add-json --scope user pdf-reader-mcp '{"type":"stdio","command":"pdf-reader-mcp","env":{"GEMINI_API_KEY":"YOUR-GEMINI-API-KEY-HERE"}}'
就是这样!您现在可以在Claude Code中阅读和分析PDF。
使用Claude Desktop进行设置
添加到克劳德桌面:
- 编辑克劳德桌面MCP配置:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- 添加PDF阅读器MCP服务器:
{
"mcpServers": {
+ "pdf-reader-mcp": {
+ "command": "pdf-reader-mcp",
+ "args": [
+ "--model",
+ "gemini-1.5-flash"
+ ],
+ "env": {
+ "GEMINI_API_KEY": "YOUR-GEMINI-API-KEY-HERE"
+ }
+ }
}
}
命令行选项
--model, -m:指定用于PDF分析的Gemini模型(默认值:“Gemini-1.5-flash”)- 也可以用设置
GEMINI_MODEL环境变量
- 也可以用设置
--max-pages:一次处理的最大页数(默认值:10)--temp-dir:临时文件存储目录(默认:系统临时)
例子:
pdf-reader-mcp --model gemini-1.5-pro --max-pages 20
直接执行
如果你想直接运行服务器(不建议大多数用户使用):
-
将Gemini API密钥设置为环境变量:
export GEMINI_API_KEY=your-api-key-here -
运行服务器:
pdf-reader-mcp
许可证
麻省理工学院
