readwise-mcp

📚 Readwise 阅读库智能管家

基于 mcporter CLI 连接 Readwise MCP 服务器的文档型技能,支持 OAuth 认证、阅读内容搜索管理及自动化工作流,安全边界清晰。

收藏
5.9k
安装
2.4k
版本
v1.0.0
CLS 安全性认证2026-05-03
点击查看完整报告 >

使用说明

核心用法

readwise-mcp 是一个纯文档型 MCP Skill,通过 mcporter CLI 工具桥接 Claude 与 Readwise 官方 MCP 服务器(mcp2.readwise.io)。用户首次使用需执行 mcporter config add 添加服务器配置,随后通过 mcporter auth readwise --reset 完成 OAuth 浏览器授权。所有操作遵循固定命令模式::mcporter call readwise.<tool_name> --args '{...}',支持搜索高亮(语义向量搜索)、搜索文档(混合搜索)、文档位置管理(inbox/later/shortlist/archive)、标签操作、笔记编辑及批量导出等 14 项核心功能。

显著优点

1. 零代码风险:Skill 本身仅含 Markdown 文档,无可执行脚本,所有网络通信和认证逻辑完全外包给 mcporter 工具,攻击面极小。
2. 官方生态整合:直接对接 Readwise 官方 MCP 端点,非第三方逆向接口,数据合规性和服务稳定性有保障。

3. 语义搜索能力:支持向量搜索高亮内容(readwise_search_highlights),适合知识管理和灵感检索场景。

4. 安全设计内建:文档强制要求写入操作前展示只读计划并获取用户显式批准,避免误操作。

5. 工作流丰富:配套 RECIPES.md 提供收件箱分类、Feed 摘要、阅读推荐等高级自动化配方。

潜在缺点与局限性

1. 外部依赖单点:核心功能完全依赖 mcporter 工具,若 mcporter 存在漏洞或停止维护,Skill 将失效;用户需自行确保 mcporter 版本最新。
2. OAuth 故障排查复杂:常见失败模式(无效 state、旧端口重定向、浏览器会话复用)需要用户理解本地回调机制,对非技术用户门槛较高。

3. 无离线能力:所有操作需实时连接 Readwise 云服务,网络中断时完全不可用。

4. shortlist 语义模糊:Readwise 的 shortlist 存在「标签+位置」两种用法,Skill 要求用户预先确认工作模式,否则可能产生不一致行为。

5. 功能受限于 mcporter:无法自定义 API 调用或扩展 Readwise 未暴露的功能。

适合的目标群体

  • Readwise 重度用户:已订阅 Readwise Reader 服务,希望通过自然语言交互管理阅读库的知识工作者、研究人员、内容创作者。
  • MCP 生态早期采用者:熟悉 CLI 工具和 OAuth 流程,愿意配置 mcporter 的技术用户。
  • 自动化阅读工作流需求者:需要批量整理标签、生成阅读摘要、构建个人知识推荐系统的效率工具爱好者。

使用风险

  • mcporter 工具风险:该 Skill 不处理任何敏感数据,但 OAuth 令牌由 mcporter 存储于 ~/.mcporter/credentials.json,需确保文件权限为 600 防止本地泄露。
  • 误操作风险:虽然文档建议显式批准,但批量移动文档或修改标签仍可能在用户疏忽时造成数据混乱,建议先在测试文档验证工作流。
  • 网络中间人风险:虽使用 HTTPS,但用户需确认 mcporter 正确验证服务器证书,避免降级攻击。
  • 性能依赖:大规模导出(reader_export_documents)或深度分页查询受 Readwise API 速率限制和网络延迟影响,可能响应缓慢。

安全解读

核心用法

本 Skill 提供通过 mcporter CLI 工具连接 Readwise MCP 服务器的完整指南,实现阅读内容管理自动化。主要功能模块包括:

认证与配置

  • 首次使用需添加服务器配置并执行 OAuth 登录
  • 支持 --reset 重置认证状态,解决过期端口或无效 state 问题
  • 提供详细的故障排查指南(浏览器隐私模式、回调端口匹配等)

核心工具集

  • 搜索:语义搜索高亮内容、混合搜索 Reader 文档
  • 文档管理:创建、列表、获取详情、导出 ZIP
  • 标签系统:文档与高亮级别的标签增删
  • 位置管理:inbox/new、later、shortlist、archive、feed 之间移动文档
  • 元数据编辑:设置笔记、标记已读状态

典型工作流
快速搜索灵感高亮、收件箱文档 triage、RSS feed 摘要生成、阅读复习提醒、基于阅读历史的个性化推荐等,详见配套的 RECIPES.md

显著优点

1. 深度集成 Readwise 生态:完整覆盖 Read2Me/Reader 的核心功能,非官方 API 的替代方案
2. 向量语义搜索readwise_search_highlights 支持语义检索,适合"记得某个想法但记不清出处"的场景

3. 明确的写入安全机制:文档强制要求写操作前展示只读计划并获取用户确认

4. 详尽的故障排查:针对 OAuth 流程的常见问题(过期端口、state 验证失败、浏览器缓存)提供系统化解决方案

5. 灵活的字段裁剪response_fields 参数支持精简返回,提升响应速度

潜在缺点与局限性

1. 外部工具依赖:必须单独安装 mcporter CLI,增加环境配置复杂度
2. OAuth 流程繁琐:需要浏览器交互,无法纯 headless 自动化

3. shortlist 语义模糊:官方位置与用户标签习惯存在分歧,使用前需确认用户偏好

4. 无实时同步机制:基于轮询的工具调用,非 WebSocket 实时推送

5. 网络环境敏感:本地端口回调在严格防火墙/代理环境下可能失败

适合人群

  • Readwise 重度用户,希望将阅读工作流整合到 CLI/AI 助手环境
  • 知识管理从业者,需要程序化批量处理高亮与文档
  • 开发者构建基于阅读数据的衍生应用(需配合 mcporter 二次开发)
  • 不适合:仅偶尔使用 Readwise、不愿配置 CLI 环境、或对 OAuth 授权敏感的用户

常规风险

| 风险类型 | 说明 | 缓释措施 |
|---------|------|---------|
| 凭证泄露 | `~/.mcporter/credentials.json` 存储 OAuth token | 设置 600 文件权限,定期轮换 |
| 供应链攻击 | mcporter 二进制来源不可控 | 仅从官方 GitHub releases 安装 |
| 误操作覆盖 | 批量标签/移动操作不可逆 | 严格遵循"只读计划→确认"流程 |
| 会话劫持 | 本地回调端口可能被恶意占用 | 使用 Incognito 窗口,认证后关闭端口 |
| 数据残留 | 同步日志可能包含阅读内容片段 | 定期清理 shell history 与 mcporter 日志 |

readwise-mcp 内容

手动下载zip · 5.3 kB
RECIPES.mdtext/markdown
请选择文件