OPEN SOURCE · LOCAL MCP · PYTHON 3.9+

把微信文章链接
交给你的 AI。

微信公众号阅读 MCP。获取可读正文,让 Codex、Claude 等客户端总结、翻译、分析;附 DeepSeek API 示例。

Read WeChat / Weixin Official Account articles in your local MCP workflow. The reader needs no model API key.

零运行依赖

Python 标准库即可启动。无需下载浏览器,也无需阅读服务 API Key。

明确返回读取状态

标题、公众号、正文和图片链接。验证页和空正文会报错,避免虚假摘要。

用户导出备用入口

Chrome / Edge 扩展导出正文;可开启仅导入模式,禁止工具请求网络。

启动与接入

git clone https://github.com/ChivinCC/wechat-reader-mcp.git
cd wechat-reader-mcp
python3 server.py --version

# Codex
codex mcp add wechat-reader -- python3 "$(pwd)/server.py"

# Claude Code
claude mcp add --transport stdio --scope user wechat-reader -- python3 "$(pwd)/server.py"

重启客户端后,发送公众号文章链接即可请求阅读。Claude Desktop、Cursor 及其他客户端见 配置指南。

DeepSeek 与其他模型

MCP 连接的是客户端。选择支持本地 stdio MCP 的 AI 客户端后,可由其使用适合工具工作流的模型。也可以用附带示例先读取文章,再调用 DeepSeek 或兼容 API 总结。

# 先在环境变量 DEEPSEEK_API_KEY 中设置 API Key
python3 examples/chat_api.py 'https://mp.weixin.qq.com/s/YOUR_ARTICLE' \
  --model deepseek-flash

模型 API 示例会把正文发送给所选服务,可能产生费用。真实付费 API 及各客户端 GUI 尚未全部实测。更多见 模型 API 指南。

常见问题

能保证所有微信公众号链接都读到吗?

不能。微信验证、删除文章和访问限制可能导致失败。工具会明确报告,而不是将验证页当成正文。

遇到微信验证或被限制访问怎么办?

在浏览器自行完成允许的验证,用配套扩展导出正文。宿主明确禁止访问的链接,只接受用户导出并使用 imported_only=true,不通过 MCP 绕过限制。

支持 Claude 和 DeepSeek 吗?

提供 Claude Code、Claude Desktop 的本地 MCP 配置,以及 DeepSeek 兼容 API 总结示例。普通网页版不会自动获得本地工具;具体模型的工具使用取决于客户端。

能阅读图片、视频和音频吗?

当前返回图片链接,不做 OCR,也不提取视频或音频。只有图片没有文本的页面会报错。

文章会上传到哪里?

扩展保存到本机,没有第三方上传。MCP 返回正文进入所选 AI 客户端;API 总结示例另外将正文发送给你指定的模型服务。

为开发者与 AI 提供清晰接口

工具名 read_wechat_article,输入文章 URL,输出结构化 JSON。接口文档包含错误状态、数据来源和仅导入模式;llms.txt提供供 AI 检索的项目导航。

欢迎分享可复现的问题和经过验证的客户端配置。如果工具帮到了你,欢迎 Star,让更多人发现它。