Token导航 LogoToken导航

MCP Server · 文档知识

Readwise MCP

MCP server for Readwise

stdio官方级别未说明来源级核验工具 30@smithery/cli
知识管理文档处理TypeScriptClaudeClaude DesktopCursorVS Code

快速开始

作者 / 组织
IAmAlexander
提供方
IAmAlexander
运行时
Node.js

工具数量

30

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

24

仓库热度

收录来源

5 个

MCP.so

选型结论

Readwise MCP 属于文档知识类 MCP Server,公开资料标注 30 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

npx -y @smithery/cli install @iamalexander/readwise-mcp --client claude

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 30 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

读取MCP服务器

A. 模型上下文协议(MCP) 服务器 睿读,允许AI助手访问您保存的文章、书籍、亮点和文档。

特性

  • 书籍与文章:浏览您保存的书籍和文章集
  • 亮点:访问所有突出显示的段落
  • 搜索:在整个Readwise库中查找内容
  • 最近的内容:快速检索最新保存的项目
  • 标签管理:使用标签组织和过滤内容
  • 高级搜索:按作者、日期、标签等进行强大过滤
  • 阅读进度:跟踪您的阅读状态和完成百分比
  • 批量操作:一次高效管理多个文档
  • 内容管理:保存、更新和删除库中的内容
  • 视频支持:访问并与Readwise阅读器中保存的视频进行交互
  • 速率限制:智能处理API限制以防止节流
  • 运输选项:支持stdio(Claude Desktop)和SSE(web)传输
  • MCP合规性:完全符合协议,正确处理request_id

安装

通过Smithery安装

要通过Smithery自动安装Readwise MCP for Claude Desktop,请执行以下操作:

npx -y @smithery/cli install @iamalexander/readwise-mcp --client claude

手动安装

  1. 获取Readwise API令牌:

- 登录到您的 Readwise帐户 - 首选 生成您的API令牌 - 复制令牌以供以后使用

  1. 从npm安装:
   npm install -g readwise-mcp
  1. 或者克隆并构建:
   git clone https://github.com/IAmAlexander/readwise-mcp.git
   cd readwise-mcp
   npm install
   npm run build
  1. 配置API密钥:
   # Run the setup wizard
   npm run setup

   # Or start with the API key directly
   readwise-mcp --api-key YOUR_API_KEY

Docker支持

如果你更喜欢使用Docker:

  1. 创建配置目录:
   mkdir -p ~/.readwise-mcp
  1. 构建并运行:
   docker build -t readwise-mcp .
   docker run -p 3001:3001 -e READWISE_API_KEY=your_key readwise-mcp

使用示例

一旦连接到克劳德,就可以通过以下问题释放你的Readwise知识:

  • “查找我关于‘共鸣优先编程’和美学IDE的亮点”
  • “关于克劳德·科德的秘密复活节彩蛋,我保存了什么?”
  • “显示所有标记为‘AI’和‘生产力’的文章”
  • “我的阅读清单上有什么我还没有开始的?”
  • “查找我在过去3个月内保存的Paul Graham的文章”
  • “给我看看我读完的书”
  • “将此文章保存到我的Readwise:https://example.com/interesting-article"
  • “在关于量子计算的文章中添加标签‘必须阅读’”
  • “我在那本关于机器学习的书上的阅读进展如何?”

视频相关示例

  • “显示我在Readwise中保存的所有YouTube视频”
  • “我在那段关于TypeScript的视频中做了哪些亮点?”
  • “我当前播放AI会议视频的位置是什么?”
  • “在我的库中查找提到‘机器学习’的视频”
  • “在TypeScript教程的23:45创建一个突出显示,并注明‘重要模式’”
  • “在人工智能安全视频的15分钟左右,演讲者说了什么?”
  • “显示我昨天保存的编程教程的成绩单”

功能文档

基本特性

浏览内容
  • 列出书籍和文章:使用分页检索您保存的书籍
  • 获取亮点:使用筛选选项访问所有突出显示的段落
  • 搜索内容:在整个库中进行全文搜索
  • 获取最新内容:快速访问您最新保存的项目

标签管理

使用标签组织您的内容:

  • 列出所有标签:获取库中的所有标签
  • 获取文档的标签:查看特定文档上的标记
  • 更新标签:替换文档上的所有标签
  • 添加特定标签:向文档添加单个标记
  • 删除特定标签:从文档中删除标记
  • 批量标记:一次将标签应用于多个文档

高级搜索

强大的过滤选项,可准确找到您需要的内容:

  • query:搜索文本
  • category:按内容类型(书籍、文章等)筛选
  • tags:按标签筛选(逗号分隔)
  • author:按作者筛选
  • title:按标题筛选
  • location:按位置筛选(新、稍后、存档、提要)
  • dateFrom & dateTo:ISO 8601格式的日期范围
  • sortBy:要排序的字段(created_at、updated_at、title、author)
  • sortOrder:排序方向(asc、desc)

阅读进度跟踪

跟踪您的阅读状态和进度:

  • 获取阅读进度:查看任何文档的当前进度
  • 更新阅读进度:设置状态、百分比和页码
  • 获取阅读列表:按读取状态筛选

读取状态:

  • not_started:还没开始读
  • in_progress:目前正在阅读
  • completed:已完成阅读

视频特征

访问并与Readwise阅读器中保存的视频进行交互:

视频列表和详细信息
  • 列出所有视频:从YouTube、Vimeo和其他平台浏览视频
  • 通过成绩单获取视频详细信息:访问完整的元数据和时间同步的成绩单
精选影片
  • 使用时间戳创建突出显示:在视频中标记重要时刻
  • 获取视频亮点:检索视频的所有亮点,按时间戳排序
视频播放位置
  • 更新播放位置:保存您当前的职位,以便稍后恢复
  • 获取播放位置:从你中断的地方继续
成绩单访问的工作原理

视频转录功能:

  1. 从视频的HTML内容中提取时间同步的成绩单
  2. 解析时间戳和文本对
  3. 以带时间戳的段数组形式返回转录

这使您能够:

  • 在视频中搜索特定内容
  • 在精确的时刻创造亮点
  • 直接跳到重要点
  • 参考具有精确时间背景的视频内容

内容管理

保存、更新和删除内容:

  • 保存新内容:将URL、文章或自定义内容添加到库中
  • 更新文档:修改标题、作者、摘要、标签等
  • 删除文档:删除内容(有安全确认)

批量操作

一次高效管理多个文档:

  • 批量保存:保存多个URL/内容项
  • 批量更新:更新多个文档
  • 批量删除:删除多个文档
  • 散装标签:将标签应用于多个文档
安全确认

所有批量操作和删除都需要明确确认,以防止意外数据丢失:

  • 单文档删除:需要确认参数
  • 批量操作:需要特定的确认字符串

这些确认起到了“人在环”安全机制的作用。

API状态

随时查看API状态和费率限制信息。

可用工具

服务器提供30个工具用于与Readwise库交互:

核心工具

  • 获取高亮显示:通过过滤和分页检索亮点
  • 获取_书籍:从图书馆借书
  • get_文档:从图书馆获取文档
  • 搜索_高亮显示:按查询搜索亮点
  • 获取标签:列出库中的所有标签
  • get_recent_content:获取最近保存的内容

标签管理

  • 文档标签:获取、更新、添加或删除文档上的标记
  • 散装标签:将标签应用于多个文档

阅读进度

  • get_reading_progress:获取特定文档的进度
  • update_reading_progress:更新阅读状态和进度
  • get_reading_list:获取按阅读状态筛选的文档

亮点管理

  • create_highlight:创建新的亮点
  • update_highlight:修改现有突出显示
  • 删除高亮显示:删除突出显示
  • create_note:为突出显示添加注释

搜索工具

  • 高级搜索:强大的多参数搜索
  • search_by_tag:按标签查找内容
  • 搜索_日期:按日期范围查找内容

视频工具

  • 获取_视频:列出库中的视频
  • 获取_视频:通过成绩单获取视频详细信息
  • 创建_视频_高亮度:使用时间戳创建突出显示
  • 获取_视频_高亮度:获取视频的所有精彩片段
  • 更新_视频_位置:保存播放位置
  • 获取_视频_位置:获取保存的播放位置

文档管理

  • 保存_文档:将新内容保存到库
  • update_document:修改文档元数据
  • 删除文档:删除文档

批量操作

  • bulk_save_文档:保存多个文档
  • bulk_update_文档:更新多个文档
  • bulk_delete_documents:删除多个文档

可用资源

MCP资源为LLM客户端提供直接数据访问:

  • 书籍 (readwise://books):Readwise图书馆的书籍列表
  • 近期亮点 (readwise://highlights/recent):您图书馆的最新亮点
  • 标签 (readwise://tags):Readwise库中所有标签的列表

可用提示

  • 阅读_高亮显示:Readwise的流程亮点

- 支持总结、分析、连接查找和问题生成 - 包括强大的错误处理和参数验证 - 格式以读者友好的方式突出显示

  • readwise搜索:搜索并处理Readwise的亮点

- 提供带有源信息的格式化搜索结果 - 使用用户友好的消息优雅地处理API错误 - 包括对所需参数的验证

演示和测试

该存储库包含演示文件,可帮助您测试和探索功能:

许多的演示文件

  • 演示/测试连接.html:测试与服务器的基本连接
  • demo/mcp-demo.html:所有功能的全面用户界面
  • demo/video-features.html:视频功能专用接口
  • 演示/增强转录功能.html:高级转录功能

运行测试

# Run the full test suite
npm test

# Run automated inspector tests
npm run test-inspector

# Test without a real API key (mock mode)
npm run test-mock

MCP检验员测试

# Test with stdio transport (default)
./scripts/inspector.sh

# Test with SSE transport
./scripts/inspector.sh -t sse -p 3001

# Enable debug mode
./scripts/inspector.sh -d

整合

克劳德桌面版

添加到您的Claude Desktop配置中:

  • Linux: ~/.config/Claude/claude_desktop_config.json
  • 苹果电脑: ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "readwise": {
      "command": "readwise-mcp",
      "env": {
        "READWISE_API_KEY": "your_api_key_here"
      }
    }
  }
}

光标

添加到 .cursor/mcp.json 在您的项目中:

{
  "mcpServers": {
    "readwise": {
      "command": "readwise-mcp",
      "env": {
        "READWISE_API_KEY": "your_api_key_here"
      }
    }
  }
}

克劳德代码

通过CLI安装:

claude mcp add readwise-mcp --transport http https://server.smithery.ai/@IAmAlexander/readwise-mcp/mcp

或者使用JSON配置格式:

{
  "mcpServers": {
    "readwise-mcp": {
      "type": "http",
      "url": "https://server.smithery.ai/@IAmAlexander/readwise-mcp/mcp"
    }
  }
}

部署

史密瑟里

通过Smithery CLI安装:

npx @smithery/cli install @iamalexander/readwise-mcp --client claude

或者在 Smithery登记处.

铁路(一键部署)

  1. 单击上面的按钮或转到 铁路
  2. 连接您的GitHub仓库
  3. 添加环境变量: READWISE_API_KEY
  4. 部署!

渲染

  1. 在上创建新的Web服务 渲染
  2. 连接您的GitHub仓库
  3. 渲染将自动检测 render.yaml
  4. 添加环境变量: READWISE_API_KEY
  5. 部署!

码头工人

docker build -t readwise-mcp .
docker run -p 3001:3001 -e READWISE_API_KEY=your_key readwise-mcp

故障排除

令牌问题

如果遇到身份验证问题:

  1. 验证您的Readwise API令牌在
  2. 通过删除存储的凭据重置身份验证:
   rm ~/.readwise-mcp/credentials.json
  1. 重新启动并尝试重新连接

连接问题

如果服务器无法连接:

  1. 确保服务器正在运行(如果手动启动)
  2. 检查端口3001是否未被其他应用程序使用
  3. 重新启动AI客户端(Claude Desktop、Cursor等)

速率限制

服务器包括内置的速率限制。如果遇到速率限制错误:

  1. 请等待几分钟,然后重试
  2. 减少请求的频率
  3. 检查响应中的速率限制标头

视频特定问题

  1. 缺少成绩单并非所有视频都有文字记录。YouTube视频通常有最好的支持。
  2. 成绩单质量:成绩单来自视频平台,可能包含错误。
  3. 时间戳不一致:不同的平台使用不同的格式;API在可能的情况下进行标准化。
  4. 播放位置未更新:确保两者 position 和 duration 提供了参数。

隐私和安全

  • 您的Readwise API令牌安全存储在本地计算机上
  • 只有在明确请求时才能访问您的Readwise数据
  • MCP服务器上没有永久存储数据
  • 安全确认可防止意外数据丢失

发展

# Build the project
npm run build

# Run tests
npm test

# Start in development mode with auto-reload
npm run dev:watch

# Lint code
npm run lint

项目结构

  • src/:主源代码
  • 测试脚本/:测试脚本和实用程序
  • 示例/:示例实现
  • demo/:交互式HTML演示
  • 测试/:测试套件

贡献

发现bug了吗?对一个功能有想法吗?想让这个MCP服务器更棒吗?欢迎并鼓励捐款!

如何做出贡献

  1. 分叉此回购 (最好是在啜饮您选择的饮料时)
  2. 创建功能分支 (git checkout -b feature/my-amazing-idea)
  3. 编写一些优化振动的代码 (RGB注释可选,但值得赞赏)
  4. 提交您的更改 (git commit -m 'Add mind-blowing feature')
  5. 推到分支 (git push origin feature/my-amazing-idea)
  6. 打开拉取请求 并等待多巴胺融合后的作用

所有的贡献,无论大小,无论是实际的还是异想天开的,都受到重视!

许可证

MIT许可证

版权所有(c)2023亚历山大

特此免费向任何获得副本的人授予许可 本软件和相关文档文件(“软件”),以处理 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再许可和/或销售 软件的副本,并允许软件的接收者 根据以下条件提供:

上述版权声明和本许可声明应包含在所有 软件的副本或实质性部分。

软件按“原样”提供,不提供任何形式的明示或明示担保 隐含的,包括但不限于适销性保证, 适用于特定目的且不造成伤害。在任何情况下 作者或版权持有人对任何索赔、损害赔偿或其他 因以下原因产生的责任,无论是在合同、侵权或其他诉讼中, 出于或与软件、使用或其他交易有关 软件。

工具与能力

工具数量

30

资源数量

0

提示词数量

0

能力标签

research-and-data内容管理TypeScript本地部署知识管理阅读辅助AI集成文档处理

支持客户端

Claude DesktopClaudeCursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 30 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Readwise MCP

MCP.so · 本页

30stdio有5 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Readwise MCP 怎么安装?

公开资料给出的安装命令是 npx -y @smithery/cli install @iamalexander/readwise-mcp --client claude,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Readwise MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Readwise MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Readwise MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Readwise MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP