WeRead MCP服务器
MCP服务器 WeRead 使用SQLite缓存。
- 同步书架,亮点,来自WeRead API的想法
- 基于TTL刷新的本地SQLite缓存
- 14个工具:书架、图书信息、亮点、搜索、导出等。
快速开始
1.获取Cookie
- 打开https://weread.qq.com并登录
- F12 → 应用→ Cookie→ weread.qq.com
- 复制cookie字符串
必需的cookie字段:
| 字段 | 描述 | 示例 |
|---|---|---|
wr_vid | 用户ID | 12345678 |
wr_skey | 会话密钥,将在约2小时后过期 | AbcdEfg |
wr_rt | 身份验证令牌 | web@xxx... |
完整cookie格式: wr_vid=xxx; wr_skey=xxx; wr_rt=xxx; ...
2.配置MCP
{
"mcpServers": {
"weread": {
"command": "weread-mcp",
"env": {
"WEREAD_COOKIE": "wr_vid=xxx; wr_skey=xxx; wr_rt=xxx; ...",
"WEREAD_DATA_DIR": "~/.weread",
"WEREAD_CACHE_TTL": "300"
}
}
}
}环境变量:
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
WEREAD_COOKIE | 是 | - | 来自浏览器的Cookie字符串 |
WEREAD_DATA_DIR | 没有 | ~/.weread | 缓存目录路径 |
WEREAD_CACHE_TTL | 没有 | 300 | 缓存TTL(秒) |
工具
| 工具 | 说明 |
|---|---|
get_bookshelf | 列出所有书籍 |
get_book_info | 书籍详情 |
get_book_chapters | 目录 |
get_book_bookmarks | 亮点 |
get_book_reviews | 思考 |
get_book_notes | 导出为Markdown |
get_reading_progress | 进度% |
get_finished_books | 已完成的书籍 |
get_notebooks | 带注释的书籍 |
search_books | 按标题/作者搜索 |
search_notes | 搜索亮点 |
sync_shelf | 强制同步 |
sync_all_bookmarks | 同步所有亮点 |
get_cache_stats | 缓存信息 |
所有工具支持 force param绕过缓存。
免责声明
⚠️ 仅供教育和个人使用。
- 遵守腾讯ToS和WeRead用户协议
- 请勿用于商业目的
- 不要分享您的cookie
- 作者不对误用负责
许可证
麻省理工学院
