使用说明
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
- 作者不对误用负责
许可证
麻省理工学院
