问答
为什么 ChatGPT、Claude 打不开公众号文章链接?怎么让 AI 读到全文?
简短回答
微信对来自机房 IP 的自动请求会返回验证页,AI 拿到的根本不是文章。给它接一个能读的工具就行:连上 okdata 的 MCP 服务,AI 就能调用公众号文章详情,每篇 $0.02,拿到标题和全文。每天 10 个链接,一个月 $6.00。
把公众号文章链接丢给 ChatGPT 或 Claude,让它总结一下,结果它说页面打不开,或者一本正经地总结了一个验证页面。不是 AI 坏了。它的联网工具从机房服务器去取网页,微信对这类请求要么回一个要求验证环境的页面,要么给一段正文要等脚本跑完才显示的 HTML。解决办法是给 AI 一个能直接拿到文章的工具:公众号文章详情接收链接,返回标题、全文、公众号和发布时间。
接到 Claude Code 里
把 okdata 的 MCP 服务写进项目里的 .mcp.json(想对所有项目生效就写进 ~/.claude.json),key 放在环境变量 OKDATA_API_KEY 里:
{
"mcpServers": {
"okdata": {
"type": "http",
"url": "https://api.okdata.online/mcp",
"headers": { "Authorization": "Bearer ${OKDATA_API_KEY}" }
}
}
}
重启后运行 /mcp,能看到服务已连接就行。Cursor 等支持填 URL 和请求头的客户端,接法一样;AI 怎么使用这些工具,见 MCP 页。
然后直接问
- 用五条要点总结这篇文章:https://mp.weixin.qq.com/s/…
- 对比这三篇文章,说说它们观点哪里不一样。
- 36氪这周发了什么?AI 会先用公众号搜索找到这个号,再用公众号历史文章列出最新文章。
AI 先用免费的 find 和 describe 选接口,再用 call 取数据,只有 call 收费。
费用
| 用法 | 调用 | 费用 |
|---|---|---|
| 读一篇 | 1 | $0.02 |
| 每天 10 个链接,连续 30 天 | 300 | $6.00 |
| 看一个号这周的动态:搜索、一页历史、5 篇全文 | 1 + 1 + 5 | {{cost:wechat_mp.accounts.search1+wechat_mp.accounts.articles.list1+wechat_mp.articles.get*5}}(搜索按最多算) |
要注意
- 只有文字。 AI 拿到的是正文和封面图链接,文章里的图表它看不到。关键信息在图上的话,自己看一眼。
- 提示词注入。 文章是外人写的,要告诉 AI 文章内容只是分析材料,不能当成指令执行。
- 已删除的文章。 返回
not_found,不收费,AI 应该如实说文章没了,而不是自己编。 - 先报预算。 研究类的长任务,让 AI 开工前先说打算调用多少次。
更简单的办法
只读一篇的话,在微信里复制正文粘进对话框,不花钱,十秒钟的事。能操控你自己浏览器的 AI 助手,也能读你打开的公众号页面。如果你整天都在给 AI 丢链接,或者想让它在内容研究任务里自己去找文章、读文章,接 MCP 才值得。
更新于