微信读书 MCP 服务器 - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

作为微信读书与Claude Desktop之间的桥梁,实现阅读笔记与AI深度交互的轻量级服务器。

核心功能

  1. 书籍与笔记浏览
  2. 获取用户书架信息
  3. 获取带笔记的书籍列表
  4. 获取特定书籍的详细信息

  5. 笔记内容获取与处理

  6. 获取特定书籍的所有笔记(划线、评论)
  7. 按章节组织笔记内容
  8. 基于关键词搜索笔记内容

  9. 阅读数据获取

  10. 获取最近阅读记录
  11. 获取阅读进度信息

  12. AI 辅助分析

  13. 通过Claude分析笔记内容
  14. 提取关键观点与见解
  15. 关联不同书籍的相关概念

适用场景

  1. 深度阅读分析与讨论
  2. 主题式笔记整合
  3. 写作与创作辅助

工具列表

  1. get_bookshelf - 获取用户的完整书架信息
  2. get_notebooks - 获取带有笔记的书籍列表
  3. get_book_notes - 获取特定书籍的所有笔记内容
  4. get_book_info - 获取书籍的详细信息
  5. search_notes - 搜索所有笔记中包含特定关键词的内容
  6. get_recent_reads - 获取用户最近阅读的书籍和相关数据

常见问题解答

  1. Cookie过期问题:支持CookieCloud服务自动同步和更新Cookie
  2. API调用失败:完善的异常处理机制
  3. 性能优化:控制API调用频率,考虑短期缓存机制

使用教程

使用依赖

  1. 确保您的系统已安装 Node.js (v16+)
  2. 克隆本仓库:git clone https://github.com/yourusername/mcp-server-weread.git
  3. 进入项目目录:cd mcp-server-weread
  4. 安装依赖:npm install

安装教程

  1. 获取微信读书Cookie
  2. 在浏览器中登录微信读书网页版: https://weread.qq.com/
  3. 打开浏览器开发者工具(F12或右键检查)
  4. 切换到"应用程序"或"Application"标签
  5. 在左侧"存储"下找到"Cookies"
  6. 选择"https://weread.qq.com"
  7. 找到并复制所有cookie

  8. 配置环境变量

  9. 在项目根目录下,编辑.env文件
  10. 设置微信读书Cookie:WEREAD_COOKIE=你复制的cookie值

  11. 启动服务器

  12. 编译代码:npm run build
  13. 启动服务器:node build/index.js

调试方式

  1. 在MCP客户端中配置
  2. 以Cursor AI为例,在~/.cursor/mcp.json文件中添加:
    json
    {
    "mcpServers": {
    "mcp-server-weread": {
    "command": "node",
    "args": ["/path/to/mcp-server-weread/build/index.js"],
    "env": {
    "WEREAD_COOKIE": "你的微信读书cookie"
    }
    }
    }
    }
  3. 替换/path/to/mcp-server-weread为实际安装路径,并设置正确的cookie值。

  4. 使用示例

  5. 请求:"帮我查看我的书架上有哪些书"
  6. 请求:"我想看看《思考,快与慢》这本书的笔记"
  7. 请求:"帮我找一下我笔记中关于'认知偏差'的内容"
  8. 请求:"获取我最近读过的书籍"

点击访问

搜索工具

MCP Server for Deep Research - MCP服务,MCP服务器,MCP教程

2025-4-29 12:35:48

搜索工具

Terminal Controller for MCP - MCP服务,MCP服务器,MCP教程

2025-4-29 12:35:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索