Token导航 LogoToken导航

MCP Server · 浏览器工具

Wechat Article Reader

一个用于读取微信公众号文章并将其转换为Markdown格式和结构化元数据的工具,支持HTTP优先获取和可选的无头浏览器回退。

未说明官方级别未说明来源级核验工具 1
结构化数据Python浏览器自动化

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
sanfan3
提供方
sanfan3

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

7

仓库热度

收录来源

1 个

MCP World

选型结论

Wechat Article Reader 属于浏览器工具类 MCP Server,公开资料标注 1 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

浏览器工具

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 1 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

微信文章阅读器MCP(Python)🚀

推荐的存储库名称: wechat-article-reader-mcp 建议的包名称(如果发布到PyPI): mcp-wechat-reader 建议的MCP服务器ID/客户端名称: wechat-article-reader

阅读公众微信文章,并将其转换为Markdown+结构化元数据。 📖 HTTP优先获取,并为棘手的页面提供可选的无头浏览器回退。 🧭🧩

快速开始✨

从GitHub安装(无需克隆)

  • 使用紫外线(推荐):

- 基础安装: - uv pip install "git+https://github.com//wechat-article-reader-mcp.git#egg=mcp-wechat-reader" - 启用浏览器回退: - uv pip install "git+https://github.com//wechat-article-reader-mcp.git#egg=mcp-wechat-reader[browser]" - playwright install chromium - 启用HTTP MCP服务器传输: - uv pip install "git+https://github.com//wechat-article-reader-mcp.git#egg=mcp-wechat-reader[mcp]"

  • 直接使用pip:

- 基础安装: - pip install "git+https://github.com//wechat-article-reader-mcp.git#egg=mcp-wechat-reader" - 使用浏览器回退: - pip install "git+https://github.com//wechat-article-reader-mcp.git#egg=mcp-wechat-reader[browser]" - playwright install chromium - 使用MCP服务器传输: - pip install "git+https://github.com//wechat-article-reader-mcp.git#egg=mcp-wechat-reader[mcp]"

注意:当使用带有额外功能的VCS URL时(例如。, [browser], [mcp]),请确保将整个URL括在引号中。

克隆并在本地安装(对开发人员友好)

  • 克隆并进入仓库:

- git clone https://github.com//wechat-article-reader-mcp.git - cd wechat-article-reader-mcp

  • 安装(可编辑):

- uv pip install -e . - 使用浏览器回退: uv pip install -e .[browser] && playwright install chromium - 使用MCP服务器传输: uv pip install -e .[mcp]

直接使用Python

  • 仅HTTP(无额外deps):

- python scripts/read_wechat_cli.py "https://mp.weixin.qq.com/s/" --no-browser

  • 启用浏览器回退(建议用于复杂页面):

- pip install playwright - playwright install chromium - python scripts/read_wechat_cli.py "https://mp.weixin.qq.com/s/"

工具API🧰

  • 姓名: read_wechat_article
  • 输入:

- url:string(必填),必须以开头 https://mp.weixin.qq.com/s - include_images:boolean(可选,默认值:true) - force_browser:boolean(可选,默认值:false)--即使HTTP获取成功,也强制Playwright浏览器渲染

  • 输出:

- title, author, pub_time, content_md, images[], links[], source_url, strategy, logs - 失败时: error, message

看 .trae/specs/my-mcp-server/read_wechat_article.json 对于规范。

配置⚙️

编辑 mcp_server_my_mcp_server/utils/config.py:

  • ua, referer, accept_language, timeout_seconds
  • rate_limit_per_min, burst
  • proxy (计划中), cache_ttl_seconds
  • browser_enabled

与MCP运行时集成(类似Trae)🔌

通过uv将此项目导入您的Trae应用程序

选项A:将此项目安装到您的Trae应用程序环境中

  • uv pip install -e d:/code1/Q5/your-mcp-project
  • 使用浏览器回退: uv pip install -e d:/code1/Q5/your-mcp-project[browser] && playwright install chromium

选项B:在Trae应用程序的pyproject.toml中声明为依赖项

[project]
dependencies = [
  "mcp-wechat-reader @ file:///d:/code1/Q5/your-mcp-project"
]

然后在Trae应用程序目录中运行:

  • uv pip install -r pyproject.toml

CLI示例🛠️

安装完成后,可以直接使用 read-wechat-cli 命令:

  • 默认开启浏览器回退(需安装浏览器支持):

- 安装:uv pip install -e d:/code1/Q5/your-mcp-project[browser] && playwright install chromium - 运行:uv run read-wechat-cli https://mp.weixin.qq.com/s/...

  • 仅使用 HTTP(禁用浏览器回退):

- 运行:uv run read-wechat-cli https://mp.weixin.qq.com/s/... --no-browser

  • 输出中包含图片 URL:

- 运行:uv run read-wechat-cli https://mp.weixin.qq.com/s/... --include-images

  • 强制使用浏览器渲染(即使 HTTP 成功也走浏览器):

- 运行:uv run read-wechat-cli https://mp.weixin.qq.com/s/... --force-browser

说明:

  • --no-browser 现在会生效,CLI 会传入 WechatReaderConfig(browser_enabled=False);若需浏览器回退,请安装 [browser] 额外依赖并执行 playwright install chromium。
  • --include-images 控制是否在返回 JSON 的 images[] 字段中包含解析到的图片地址。
  • --force-browser 会在工具层传入 force_browser=true,并且抓取策略返回值中的 strategy 将标记为 browser_forced。

运行HTTP MCP服务器(用于mcpServers URL导入)🌐

  1. 安装时支持HTTP传输:
  • uv pip install -e ./your-mcp-project[mcp]
  1. 运行服务器(默认http://127.0.0.1:8000/mcp/):
  • uv run wechat-mcp-http
  1. 在Trae配置中(示例):
{
  "mcpServers": {
    "wechat-article-reader": {
      "url": "http://127.0.0.1:8000/mcp/",
      "headers": {
        "Authorization": "Bearer "
      }
    }
  }
}

如果需要身份验证,请在HTTP层添加简单的令牌验证(FastMCP支持中间件模式),或将服务器置于强制身份验证的反向代理之后。

  1. 规格:确保 .trae/specs/my-mcp-server/read_wechat_article.json 存在。
  2. 注册:进口 src/mcp_server_my_mcp_server/server.py 并注册 list_tools() 地图。
  3. 调用:调用 read_wechat_article(url, include_images, force_browser) 通过您的MCP工具调度器。
  4. 错误:句柄 invalid_url/need_auth/blocked_403/rate_limited_429/timeout/no_content.

备注📝

  • 仅支持公共链接。不要使用需要登录或付费的内容。
  • 图片/链接可能会过期;如果需要长期使用,可以考虑下载到对象存储。
  • 遵守网站服务条款和费率限制。

测试✅

屏幕截图和演示📸

马上就来:

  • CLI演示GIF显示HTTP优先与浏览器回退。
  • 架构图(HTTP获取→ 解析→ 标记语言→ MCP输出)。
  • Trae配置截图使用 mcpServers.

建筑示例(美人鱼):

flowchart TD
    A[Input URL] --> B{Compliance check}
    B -->|valid| C[HTTP fetch]
    C -->|success| D[Parse + Markdown]
    C -->|fail| E{Browser fallback?}
    E -->|yes| F[Playwright fetch]
    F --> D
    E -->|no| G[Error]
    D --> H[Return JSON]
  • tests/test_read_wechat_article.py 包含一个基本的无效URL测试。添加具有真实公共文章的集成测试。

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

微信公众号Python本地部署Markdown转换无头浏览器HTTP抓取结构化数据

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Wechat Article Reader

MCP World · 本页

1未说明未标注1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Wechat Article Reader 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Wechat Article Reader 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Wechat Article Reader 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Wechat Article Reader 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Wechat Article Reader 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP