玩转MCP服务,成为运维超级玩家
首先和大家说一下我的体验目的,第一,体验先进工具带来的生产率变化是什么,Cursor订阅了月度会员;关于第一点,我现在基本上都是用Cursor来帮忙读工程代码,效率非常的高,输出质量很高,其次偶尔用它来写写程序,体验编码的快感,特别对于我这个写程序不行的人来说。无论你是构建 AI 驱动的 IDE、改善 chat 交互,还是构建自定义的 AI 工作流,MCP 提供了一种标准化的方式,将 LLM 与它
为了亲自动手实操这个MCP的能力,悄悄捡起多年的运维看家本领—终端敲命令。在本机安装Docker环境/基础命令环境/Git/Python/NodeJs/Sqlite3等,生疏许久,一顿折腾,感谢大模型提供的知识库支持!
首先和大家说一下我的体验目的,第一,体验先进工具带来的生产率变化是什么,Cursor订阅了月度会员;第二,验证下MCP模式对运维自动化行业的影响。关于第一点,我现在基本上都是用Cursor来帮忙读工程代码,效率非常的高,输出质量很高,其次偶尔用它来写写程序,体验编码的快感,特别对于我这个写程序不行的人来说。第二点,是我体验的核心目的。gogogo!跟着走起,飞起来。
知识准备
Model Context Protocol (MCP) 是一个开放协议,它使 LLM 应用与外部数据源和工具之间的无缝集成成为可能。无论你是构建 AI 驱动的 IDE、改善 chat 交互,还是构建自定义的 AI 工作流,MCP 提供了一种标准化的方式,将 LLM 与它们所需的上下文连接起来。

以MCP操作本地SQLite数据库为例,示意图如下:

-
Claude Desktop 作为我们的 【MCP 客户端】
-
一个 SQLite 【MCP 服务器】提供安全的数据库访问
-
你的本地 SQLite 数据库存储实际数据
回头我出一篇深入的文章,专门介绍MCP服务!有兴趣,也可以去看文档。https://mcp-docs.cn/quickstart
环境准备与配置示例
我自己用的是Cursor和其他场景来做实例。在Cursor中配置MCP(Model Context Protocol)服务需要根据具体场景选择服务器类型并设置启动命令,以下是分步指南及示例:
一、基础配置流程
-
环境准备
我自己是用Mac 电脑,直接安装各类环境,比如Node.js
-
Cursor桌面端。具体安装参照官网,最好注册个会员
-
安装Node.js(建议LTS版本)。运行程序:
brew install node
然后用node -v检查安装情况
-
通过终端验证安装:
node -v和npm -v应显示版本号
-
添加MCP服务器
-
-
打开Cursor设置 → Features → MCP
-
点击 **+ Add new MCP Server**
-
填写配置项:
- Type:选择 command(适用于本地服务)
- Name:自定义名称(如“HotNews Server”)
- Command:输入服务启动命令(关键步骤)
二、配置示例
示例1:热榜查询服务(热榜数据源)hotnews
-
启动命令:bash
npx -y @wopal/mcp-server-hotnews --config "{\"sources\":\"[1,2,3,4,5]\"}"
注意:1、npx命令是否加入环境变量;2、注意反斜杆转义符
sources 参数对应平台编号(如1=知乎热榜,2=微博热搜等)-
保存后显示绿色状态即表示成功
-
Cursor配置效果

-
Cursor运行结果展示
在cursor的chat模式下,直接给出热点内容,体验效果非常好。

示例2:网站内容自动抓取,实现复杂任务自动分解,并自动执行(多个MCP工具)
-
启动命令:bash
npx -y @smithery/cli@latest run sequential-thinking --config "{}"
任务决策与分解
npx -y @smithery/cli@latest run @smithery-ai/fetch --config "{}"
网页抓取fetch
npx -y @smithery/cli@latest run @smithery-ai/filesystem --config "{\"allowedDirs\":\"/Users/wayne1\"}"
本地系统读写
注意:1、npx命令是否加入环境变量;2、注意反斜杆转义符
sources 参数对应平台编号(如1=知乎热榜,2=微博热搜等)-
保存后显示绿色状态即表示成功
-
Cursor配置效果

-
Cursor运行结果展示
在Cursor的chat模式下,直接给出优维产品资料自动生成。


打开EasyCMDB.md文件,内容如下

公司官网参考如下:

示例3:利用MCP工具实现网站的自动化测试(Playwright)
-
启动命令:bash
npx -y @smithery/cli@latest run @executeautomation/playwright-mcp-server --config "{}"
playwright MCP server参考官网介绍!有非常丰富的工具集,如访问/截屏/模拟点击/请求模拟
注意:1、npx命令是否加入环境变量;2、注意反斜杆转义符
sources 参数对应平台编号(如1=知乎热榜,2=微博热搜等)-
保存后显示绿色状态即表示成功
-
Cursor配置效果

-
Cursor运行结果展示
在Cursor的chat模式下,直接给出访问优维主页网站,并给出结果展示。

在最基本的使用模式下,工具还提醒有更多的能力可以使用!
示例4:利用MCP工具实现一个网站UI自动化设计(MagicUI)
-
启动命令:bash
npx -y @smithery/cli@latest run @21st-dev/magic-mcp --config "{\"TWENTY_FIRST_API_KEY\":\"e46610544ab228edb2b4ebda7aa5e79e5ef828f0843dd71393efc34142952f2c\"}"
MagicUI是一个用来设计UI的MCP服务,具体见官网介绍。
注意:1、npx命令是否加入环境变量;2、注意反斜杆转义符
sources 参数对应平台编号(如1=知乎热榜,2=微博热搜等)-
保存后显示绿色状态即表示成功
-
Cursor配置效果

-
Cursor运行结果展示
在Cursor的chat模式下,/ui 提示要设计的网站,它能快速生成。


生成内容很多,不在赘述!
以上MCP服务都是以独立进程运行在本机,详细如下:

客户端Cursor与本机MCP服务通过stdio模式与其交互,实现以上能力。
最佳实践思考
- 重塑系统交互模式:过去以API访问调用驱动,能力MCP化后,变成Agent驱动。
- 影响自动化运维:一定会改变过去基于流程固定编排的模式,结构化任务自动执行,生成结果,也会改变过去RPA模式!当然大家非常关心,大模型幻觉会不会让自动化执行出现意外?完全有可能,但完全可以通过人的实时参与来控制影响。
- 开发者工作:
减少重复劳动:开发者无需手动配置集成,可以直接从现有文档或API启动MCP服务器,使AI智能体即时访问工具。
提高效率:开发者可以直接在IDE中使用MCP服务器做UI设计/测试等工作,无需切换到其他应用。
全新体验:MCP客户端的设计及其支持的特定交互在塑造其功能方面起着至关重要的作用。
-
更多推荐




所有评论(0)