前言

在数字化阅读时代,微信读书作为国内主流阅读平台,积累了用户大量的阅读笔记、划线内容和书籍元数据。然而,这些宝贵的数据往往受限于平台封闭性,难以与外部AI工具结合使用。本文将介绍如何通过Model Context Protocol(MCP)技术,结合Trae智能工具,将微信读书数据转化为可操作的知识资产,实现高效的知识管理新范式。

什么是MCP?

MCP(Model Context Protocol)是一种模型上下文协议,它充当AI工具与各种服务之间的桥梁,使AI能够调用外部工具和API来完成任务。MCP的核心价值在于:

  1. 协议转换:将不同服务的API转换为统一的MCP协议,供AI客户端调用
  2. 功能扩展:使AI具备操作文件、访问网络、处理数据等实际能力
  3. 安全控制:通过配置文件限制AI可访问的资源和操作权限

MCP的应用场景非常广泛,从简单的文件操作到复杂的API集成都可以实现。在微信读书场景下,MCP服务器作为中间层,实现了微信读书API与AI客户端的协议转换。

准备工作

在Trae上配置微信读书MCP前,需要完成以下准备工作:

1. 环境准备

  • 硬件要求:一台可运行Node.js的电脑
  • 操作系统:支持Windows/macOS/Linux
  • 软件依赖
    • Node.js (v16+)
    • Git
    • 微信读书网页版账号及Cookie

2. 获取微信读书Cookie

微信读书MCP需要通过Cookie模拟登录获取数据,获取步骤如下:

  1. 打开微信读书网页版(https://weread.qq.com)并登录
  2. 按F12打开开发者工具,切换到"应用(Application)"标签
  3. 刷新页面,在Cookies部分复制所有Cookie值

注意:Cookie会定期失效,推荐使用CookieCloud插件实现自动更新

部署微信读书MCP服务器

1. 克隆项目仓库

git clone https://github.com/ChenyqThu/mcp-server-weread.git
cd mcp-server-weread

2. 安装依赖

npm install

3. 配置环境变量

在项目根目录创建.env文件,填写以下内容:

WEREAD_COOKIE=你的微信读书Cookie值

4. 启动服务器

npm run build
node build/index.js

服务器启动后,默认会监听3000端口,此时微信读书MCP服务已就绪。

在Trae中配置微信读书MCP

相比其他AI客户端,在Trae中配置微信读书MCP更为简单直观(MCP等功能需要更新到最新trae版本才能使用):

  1. 打开Trae,依次进入:我的 → AI功能管理 → MCP

  2. 在MCP界面点击"添加",然后选择"手动配置"

  3. 填入以下配置代码:

{
  "mcpServers": {
    "mcp-server-weread": {
      "command": "npx",
      "args": ["-y","mcp-server-weread"],
      "env": {
        "CC_URL": "https://cc.chenge.ink",
        "CC_ID": "您的CookieCloud UUID",
        "CC_PASSWORD": "您的CookieCloud密码"
      }
    }
  }
}

因为我懒得去弄CookieCloud,就按以下方式配置了

{
  "mcpServers": {
    "mcp-server-weread": {
      "command": "node",
      "args": [
        "C:\\Users\\lenovo\\Desktop\\MCP\\WeiXin_reading\\mcp-server-weread-master\\build\\index.js"
      ],
      "env": {
        "WEREAD_C*********************b1kwkiE_AL"
      }
    }
  }
}
  1. 点击"确认"完成配置

配置完成后,在MCP界面看到"mcp-server-weread"显示为可用状态,即表示安装成功。

微信读书MCP的核心功能

微信读书MCP提供了三个核心功能,可以比作打开知识宝库的三把钥匙:

  1. 获取书架信息(get_bookshelf):了解完整阅读列表,包括书籍基本信息和阅读状态
  2. 搜索书籍(search_books):支持通过关键词在书架中精确或模糊搜索
  3. 获取笔记和划线(get_book_notes_and_highlights):按章节组织获取指定书籍的所有笔记和划线

创建智能读书笔记生成器

配置好微信读书MCP后,可以在Trae中创建智能体来自动处理阅读数据:

  1. 打开Trae,进入:我的 → AI功能管理 → 智能体
  2. 勾选右下角的"自动运行命令和MCP工具"
  3. 点击"创建智能体",填写以下信息:
    • 名称:如"读书笔记生成器"
    • 提示词:设计生成读书卡片的提示词
    • 工具:勾选"mcp-server-weread"

创建完成后,就可以通过自然语言指令让AI处理微信读书数据了。

实际应用案例

结合微信读书MCP和Trae智能体,可以实现多种实用的知识管理场景:

1. 生成书籍划线笔记摘要

请获取《企业级云原生架构》这本书的所有划线内容,并生成结构化摘要

2. 创建年度阅读报告

分析我2024年在微信读书上的阅读数据,包括阅读量、书籍分类、笔记数量等,并生成可视化报告

3. 构建知识图谱

提取《理解人性》和《社会心理学》两本书的核心概念,构建它们之间的关联图谱

4. 生成精美读书卡片

将《手机摄影技法大全》的精华内容整理成5张图文并茂的读书卡片

这些案例展示了如何将沉睡的划线笔记转化为有价值的可视化知识资产。

常见问题解决

  1. MCP无法读取内容:通常是Cookie失效导致,重新登录微信读书网页版,在CookieCloud插件中点击"手动同步"即可

  2. 配置格式错误:推荐使用MyMCP工具(https://mymcp.chengfeng.me)管理MCP配置,避免手动编辑JSON出错

  3. 系统兼容性问题:MyMCP工具提供Mac和Windows格式一键转换功能,解决系统差异问题

总结

通过微信读书MCP和Trae的结合,用户能够突破平台限制,将阅读数据转化为可操作的知识资产。这一方案不仅提升了阅读效率,还为AI辅助学习、创作和协作提供了全新可能性。

未来,随着MCP协议的完善和AI模型的升级,此类工具将进一步推动个性化知识管理的发展,成为数字阅读生态的重要组成部分。现在就动手配置你的微信读书MCP,开启智能阅读管理的新篇章吧!

参考资源

  1. 微信读书MCP GitHub仓库:https://github.com/ChenyqThu/mcp-server-weread
  2. MyMCP管理工具:https://mymcp.chengfeng.me
  3. CookieCloud插件:Chrome/Edge应用商店搜索获取
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐