Back to MCP directory
publicPublicdnsLocal runtime

mcp-enabled-pdf-reader

一个支持MCP协议的PDF阅读工具,通过MCP服务器提供read_pdf功能读取PDF文档,适用于Claude Desktop等MCP支持的AI工具。

article

README

🚀 带MCP的PDF阅读器

带MCP的PDF阅读器借助MCP(Model Context Protocol)服务器,提供了名为read_pdf的工具,可用于读取单个PDF文档。该工具已在Claude Desktop和LibreChat上结合Ollama进行了测试。虽然对PDF文件大小没有限制,但传递给模型的令牌数量会成为使用瓶颈。

🚀 快速开始

使用该PDF阅读器,您可以轻松读取单个PDF文档,为基于MCP的AI工具提供文档内容支持,提升信息处理效率。

📦 安装指南

先决条件

Windows

  1. 安装Claude Desktop(或其他支持MCP的AI工具)
  2. 安装Python 3.10或更高版本:
    • python.org 下载最新版本的Python安装程序。
    • 运行安装程序,选择“将Python添加到PATH”。
    • 打开命令提示符,使用python --version验证安装是否成功。
  3. 安装uv:
    • 以管理员身份打开命令提示符。
    • 运行pip install --user uv进行安装。
    • 使用uv --version验证安装版本。

macOS

  1. 安装Claude Desktop(或其他支持MCP的AI工具)
  2. 安装Python 3.10或更高版本:
    • 使用Homebrew命令brew install python进行安装。
    • 使用python3 --version验证安装。
  3. 安装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"
            ]
        }
    }
}

📄 许可证

此软件包实现了将PDF文件集成到支持MCP的框架中的能力,并由瑞士安全云开发。

✨ 主要特性

  • 提供read_pdf工具,可读取单个PDF文档。
  • 已在Claude Desktop和LibreChat上结合Ollama进行测试。

💪 贡献

我们欢迎改进这些工具的贡献。请通过我们的仓库提交问题和拉取请求。

🛠️ 支持

对于问题和支持:

  1. 检查我们的文档。
  2. 提交我们在仓库中的问题。
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client