教你如何通过Claude实现联网搜索,操作数据库,自动化操作浏览器等一系列功能

详细的原理不多说了,让我们直接上手操作,官方示例可以看看

安装:

nodejs -版本大于18
Claude Desktop -最新版本

macos:

brew install uv git sqlite3

windows:

winget install --id=astral-sh.uv -e
winget install git.git sqlite.sqlite

接下来打开打开终端,输入
mac:

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

windows:

code $env:AppData\Claude\claude_desktop_config.json

(如果有vscode等文件就能直接打开,否则就根据安装路径找到claude_desktop_config.json文件)

这里就可以选择我们所需要的工具,官方给出的有以下几个

我们以 Puppeteer 为例,官方给出的示例如下:

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

但是如果直接这样填的话,大概率是没有办法运行的,我们需要稍微改变一下,使用绝对路径

首先我们要确认我们安装的node的路径

终端输入:

 npm list -g --depth=0

输出的第一行就是我们所安装的路径,接下来,我们需要安装模块(全局安装)

npm install -g @modelcontextprotocol/server-puppeteer

安装好之后
我们需要修改一下配置(这里展示的是Windows的,Macos的大同小异)

{
  "mcpServers": {
    "puppeteer": {
      "command": "node",
      "args": "你的安装路径\\node_modules\\@modelcontextprotocol\\server-puppeteer\\dist\\index.js"]
    }
  }
}

保存之后我们可以打开Claude Desktop 查看是否安装成功

如果看到这个,并且聊天框出现了插头

点进去可以看到我们安装成功的服务

这样就代表成功了,让我们试一试

可以看到Claude 已经帮我们实现了操作浏览器并登录的功能:

此外,还有其他服务可参考 GitHub(如联网搜索、操作 GitHub 等)。

你还可以通过编写自定义的 MCP-Service,实现个性化操作。期待有大佬能为 Claude 添砖加瓦(暗指始皇

265 个赞

感谢佬友分享!!

14 个赞

感覺屌屌 der 所以就是聯網插件囉⋯⋯

:electric_plug:

4 个赞

不只是联网,现在只有官方的一些例子,后续应该还会有更多开发者接入的

109 个赞

谢谢分享,先点赞,再收藏

7 个赞

感谢大佬分享,太有用了

3 个赞

这功能很强大

3 个赞

感谢大佬教程

2 个赞

不会封号吧?

看着是AI时代的TCP ?!

2 个赞

我以为是啥玩意,说白了这就是说白了,看着挺牛逼,其实真牛逼 :tieba_025:

4 个赞

这是Claude官方出的呀,咋可能会封号 :rofl:

可以看看已经有哪些了:

1 个赞

点赞、转发、收藏 已一键三连。

感谢佬友的分享

1 个赞

正是因为官方出的,才问封号问题啊。

我的意思是:我装到自己电脑上,claude不就知道 我是我了么,也可能取得真实ip。 然后把我的claude账号给封了

1 个赞

感谢佬友分享!!

1 个赞

他原理是通过MCP协议去调用你本地安装的服务,这些服务你都可以在Github上看到源码,至于你说的封号问题,反正我注册到现在,节点也是随便换,没见到有封号

1 个赞

他好像還不懂,哇哈哈哈

这个才没出几天吧,他的知识库肯定是没有的,只能上网找找视频,或者跟着我的教程部署一个试试

還沒空仔細看github內容,目前只大概懂原理,比較好奇他協議是不是也占用端口呢? 不過接上去給他腦補應該更強,您試用下來感覺如何呢