专栏名称: 稀土掘金技术社区
掘金,一个帮助开发者成长的技术社区
目录
相关文章推荐
OSC开源社区  ·  pg_mooncake:PostgreSQL ... ·  2 天前  
极客之家  ·  视频一键转图文,这款开源的 AI ... ·  昨天  
程序猿  ·  Spring 之父:我不是 Java ... ·  3 天前  
京东零售技术  ·  在京东 探索技术的无限可能 ·  3 天前  
51好读  ›  专栏  ›  稀土掘金技术社区

编程常用的 MCP Server,用自然语言写代码

稀土掘金技术社区  · 公众号  · 程序员  · 2025-06-03 08:30

正文

请到「今天看啥」查看全文


image.png

在 Cursor 右侧面板中新建聊天,选择 Agent

image.png

然后输入一个 prompt “我的桌面有哪些文件” 然后它就可以通过 filesytem 找到桌面的文件。

image.png

当你试图询问规定目录之外的问题,它无法找到了,这能保证我们系统文件的安全。

image.png

再让它帮我新建一个文件 test.txt 并写入文件内容 hello world ,也可以新建成功

image.png

fetch MCP server

文档:

https://github.com/modelcontextprotocol/servers/tree/main/src/fetch

使用它需要先下载安装 python 很多 MCP server 都是 python 写的,所以有必要安装、甚至入门学习一下 python

安装完验证,控制台输入 python3 --version 可以查看版本

然后安装 uv,这就是一个包管理工具,类似于 npm

curl -LsSf https://astral.sh/uv/install.sh | sh

PS. 没有 python 环境的,这一步可能稍微麻烦一点。我安装时控制台一直连接不上 github 一直失败...

安装完成以后,MCP 配置如下。这里的 uvx 就类似于 npx 可以从命令行执行一个 python 包

"mcpServers": {
    "fetch": {
      "command""uvx",
      "args": ["mcp-server-fetch"]
    },
}

在 Cursor 聊天界面进行测试,获取一个网页内容并总结

image.png

PS. 这里并没有显示它用 MCP tool 感觉 Cursor 或当前 LLM 可能自带了类似 fetch 的功能。

再看 MCP server 列表中,显示不可用... 这是为何??? 后来我在控制台执行了一下 command uvx mcp-server-fetch 如果能安装以来成功,然后就可用了。

image.png

再让它获取 juejin 的热门文章,又无法获取了,莫名其妙的问题,我也是懵了...

image.png

我实时获取天气预报信息,获取成功了,也没有用到 fetch 这个 MCP tool

image.png

后来,我把 Fetch MCP server 配置拷贝到 Trae 里面,获取网页内容,成功了,但是貌似没用到 MCP tool

image.png

这里当时做的时候比较迷惑,不过没关系,反正获取网页内容是成功的。

探索新事物就要带着问题前行,想等待解决完所有问题再下一步,那都进行不下去。

github MCP server

https://github.com/modelcontextprotocol/servers/tree/main/src/github

根据文档,该源码已经移动到这里来维护了,我们看最新的







请到「今天看啥」查看全文