让你的 ChatGPT Chat 具有真正的互联网访问能力

RavelloH 2026-10-17 18:05 1

虽然目前 ChatGPT chat 也能联网了,例如你给他一个链接,它大概能读到它的内容。但是这并不是真正的互联网访问,如果你追问一下,你会发现它其实不是实时的去访问得到结果,而是之前被抓取的内容,或者说是搜索引擎给出的搜索结果。


此外,其虽然有虚拟环境,有 curl 命令,但如果你让他尝试 curl (或者用 python / node 等请求)某个外部地址,会发现它的环境中,外部地址的 DNS 解析被屏蔽了,因此也不能正常的访问。


不过,网页版可以向其添加自定义 MCP 服务器(仅需网页版添加一次,之后网页版、app 等都能用),这就很有用了:我们可以使用 Cloudflare Worker 实现一个实时抓取和 CURL 能力,之后 ChatGPT 在 chat 模式下也能正常的调用它们来进行网络请求了。


方法很简单:


(这里建议你自己自建下面的两个 Worker ,我给出的 Worker 不保证可用性,被滥用会关闭。自建方法后面给出)




  1. 在网页版“插件”的右上方,选择 “添加自定义 MCP 服务器”
    image|690x391




  2. 分别添加这两个 MCP 端点:





  • Web Reader

  • 实时以 Markdown 形式,获取某个链接的内容

  • https://read.ravelloh.com/mcp

  • 无需身份验证





  • CURL

  • 以 MCP 的方式调用 CURL

  • https://curl.ravelloh.com/mcp

  • 无需身份验证


image|690x391



  1. 完成了,现在可以到聊天里让 ChatGPT 尽情测试了。不过,Web Reader 实际上只能处理静态站点,如果是动态站点的话,我还做了一套基于 Cloudflare Browser Use 的 MCP ,可以实现“云浏览器”,这样你的 ChatGPT chat 就和 work 基本差不多了。不过它需要 Cloudflare Worker Paid 才能够每月免费试用 10 小时,如果大家感兴趣的多的话我再详细讲讲。


image|455x500


上面两个 MCP 建议自建,Worker 代码如下,可以让你的 AI 教你怎么部署它们。不需要自定义域名,使用 workers.dev 也可以。


Web Reader:


https://gist.github.com/RavelloH/ef3ba8d2a35002dc6c1e2b2aa384d65e#file-web-reader-js


CURL:


https://gist.github.com/RavelloH/ef3ba8d2a35002dc6c1e2b2aa384d65e#file-curl-js

最新回复 (3)
  • hhhsuan 10-17 20:11
    1楼
    本来就可以访问,我问过了
  • RavelloH 楼主 10-17 21:55
    2楼
    @hhhsuan 那么你就被 gpt 骗了,我认为连续访问三次 https://random.ravelloh.com/hex 这个动态 API 能返回相同字符串的概率为 0

    ![screenshot]( https://ravelloh.com/p/QA8H3flwTi8A)
  • RavelloH 楼主 10-17 21:56
    3楼
    @RavelloH ![screenshot]( https://ravelloh.com/p/QA8H3flwTi8A)
* 帖子来源V2EX
返回