PDF阅读分析服务器

一个基于Google Gemini API的PDF文档阅读与分析服务器,为AI助手提供无缝的PDF内容访问、提取和分析功能。

  • by ivanvanderbyl
  • Go
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 ivanvanderbyl/pdf-reader-mcp

使用说明

PDF阅读器MCP服务器

一个模型上下文协议(MCP)服务器,用于使用谷歌的Gemini API读取和分析PDF文档,用Go编写。该服务器使Claude(代码和桌面)和Cursor等AI助手能够直接从其界面无缝读取、提取和分析PDF内容。

描述

PDF阅读器MCP服务器充当人工智能助手和PDF文档之间的桥梁,使它们能够:

  1. 从PDF文件中读取和提取文本 使用 pdf_read 工具
  2. 使用Gemini强大的视觉功能分析PDF内容 使用 pdf_analyze 工具
  3. 在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进行设置

添加到克劳德桌面:

  1. 编辑克劳德桌面MCP配置:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. 添加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

直接执行

如果你想直接运行服务器(不建议大多数用户使用):

  1. 将Gemini API密钥设置为环境变量:

    export GEMINI_API_KEY=your-api-key-here
    
  2. 运行服务器:

    pdf-reader-mcp
    

许可证

麻省理工学院