Token导航 LogoToken导航TokenDH.com
Claude-reader logo
搜索检索stdio官方级别未说明来源级核验

Claude-reader

MCP Server

Claude Reader是一款集成AI助手的阅读工具,支持EPUB和PDF格式,提供全文搜索、章节导航和实时高亮功能,使阅读成为与AI的对话体验。

工具数

11

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude全文搜索Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JasonBates

提供方

JasonBates

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run server.py

详细介绍

克劳德读者

大多数读者将人工智能视为事后的想法——一个附加的聊天机器人。克劳德读者是不同的。它给了克劳德 直接访问您正在阅读的内容 通过MCP,你可以突出显示一段话并问“这是什么意思?”,在整个库中搜索一个半熟的想法,或者让克劳德导航到它引用的确切段落。它将阅读转化为对话。

Claude Reader

特性

  • EPUB和PDF支持 具有自动章节检测功能-仅适用于您拥有的无DRM书籍
  • Apple Books集成 在macOS上(可选)
  • 全文搜索 所有书籍(FTS5)
  • 简历阅读 从你上一个职位开始
  • 拖放式重新排序 你的阅读清单
  • 实时高亮显示 当克劳德指出段落时,通过苏格兰证券交易所

快速开始

需要 紫外线 Python 3.10+。

git clone https://github.com/JasonBates/claude-reader.git
cd claude-reader
uv run server.py

打开 本地主机:8123.导入一本书并开始阅读。

与克劳德一起阅读

Claude Reader包含一个MCP服务器,可让Claude直接访问您的阅读内容。选择一段文字并按 Cmd+Shift+C 把它发给克劳德,或者问问你在读什么。

“你觉得我刚才强调的这段话怎么样?” “你能总结一下第三章的主要论点吗?” “作者首先在哪里介绍了意识的概念?”

设置

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "claude-reader": {
      "command": "uv",
      "args": ["run", "mcp_server.py"],
      "cwd": "/path/to/claude-reader"
    }
  }
}

重新启动Claude Desktop,然后用以下命令启动阅读器 uv run server.py.

MCP工具

工具说明
get_current_chapter当前在浏览器中打开的章节
get_highlight通过Cmd+Shift+C发送的文本
get_books列出图书馆的所有书籍
get_book_info图书元数据和章节索引
get_chapter按书脊索引检索任何章节
search_book书中的全文搜索
search_library在所有书籍中进行全文搜索
goto将阅读器导航到特定位置
highlight_in_chapter导航并突出显示特定句子
highlight_sentences突出显示当前章节中的句子
clear_highlights清除读者的所有亮点

导入书籍

你的 macOS上的Apple图书库 当您打开web UI时,会自动扫描。可用的EPUB和PDF出现在库中——单击任何标题即可导入。DRM保护的书籍会自动跳过。

读一本书 古登堡计划 或其他来源,先将其添加到Apple Books,然后从那里导入。

项目结构

claude-reader/
├── server.py              # Entry point (port 8123)
├── mcp_server.py          # MCP server for Claude Desktop
├── app/
│   ├── config.py          # Configuration & shared state
│   ├── database.py        # SQLite + Turso sync layer
│   ├── search.py          # FTS5 full-text search
│   ├── routes/
│   │   ├── views.py       # HTML pages
│   │   ├── api.py         # JSON API
│   │   ├── actions.py     # Form actions (import, delete)
│   │   └── sse.py         # Server-Sent Events
│   └── services/
│       ├── library.py     # Book loading & caching
│       ├── epub.py        # EPUB parsing
│       ├── pdf.py         # PDF parsing
│       └── apple_books.py # macOS integration
├── static/                # CSS and JavaScript
└── templates/             # Jinja2 HTML templates

测试

uv run pytest                    # All tests
uv run pytest -m "not slow"      # Skip slow tests
uv run pytest tests/test_api.py  # Specific file

基于

分叉自 业力/读者3 与Claude集成、PDF支持、全文搜索和模块化架构。

法律声明

Claude Reader设计用于 DRM免费书籍 您有阅读和处理的合法权利。这包括公共领域的作品、开放获取出版物、无DRM购买以及您创建或有权使用的书籍。该软件会自动跳过受DRM保护的文件。

本项目不促进、鼓励或支持规避数字版权管理或版权保护。

免责声明

这是一个独立的个人项目 与Anthropic无关、不受Anthropics认可或赞助“Claude”指的是Anthropic的人工智能助手,读者可以通过公共MCP协议与之集成。

许可证

麻省理工学院

目录标签

目录标签

PythonClaude全文搜索AI阅读本地部署EPUB阅读器PDF阅读器苹果书籍集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP