Part.1
在上一篇,我们讲了MCP的基础概念,还没看过的小伙伴可以点击链接【通俗易懂说AI】大家都在说的MCP究竟是什么前往查阅,谢谢大家!
在对MCP有一定的基础了解之后我们一定想实际上手摸一把MCP到底怎么安装?怎么使用,跟实际直接使用大模型有什么区别?
Part.2
先说MCP是如何安装的,MCP这个协议早期的时候只有Anthropic公司的Claude客户端软件支持该协议,发展到现在很多软件支持,比如Cursor、Cline、Windsurf等AI编程软件?
从上篇文章中我们了解到MCP有两种传输协议,分别是STDIO (Standard Input/Output) 以及SSE(服务器发送事件)。其中STDIO使用本地输入/输出流,非常适合本地集成。SSE(服务器发送事件)通过 HTTP 工作,允许远程 AI 应用程序通过 SSE(服务器到客户端)和 POST(客户端到服务器)请求与 MCP 服务器交互。
我们可以直接来看一下MCP应用市场的安装用例;我们来到比较出名的一个MCP市场的网址
https://smithery.ai
里面列举出来各种各样的MCP服务器的信息,所有的MCP都是可以被调用的,都是开发者写好之后放到MCP商店里面的;
我们以HotNews Server为例,找到该MCP的安装说明,由于我们晚点使用Cursor做演示,我们直接找到Cursor的安装示例
由于本地安装的Cursor版本为0.46.11
npx -y @smithery/cli@latest run @wopal/mcp-server-hotnews --key 18790321-dddd-cccc-bbbb-1111111111
根据技术知识的了解,npx是nodejs的包执行管理器,可以快速执行相关代码,所以你电脑需要先具备nodejs的环境;Mac电脑安装nodejs也很简单,直接通过brew一条命令进行安装
brew install node
安装完成之后执行npx命令会输出以下信息,代表已经安装成功;
Part.3
接下来以HotNews Server为示例来进行这个的MCP的安装
在Cursor软件中,找到Cursor Setting这个页面,找到MCP的标签页,点击右上角的Add new MCP server
在弹窗中输入MCP的名称以及刚才从MCP超市复制出来的安装命令,如下图所示
配置完成点击Add按钮,完成MCP的创建,接下来等待MCP服务器就绪,就绪之后对应MCP会有一个绿色的原点,代表该MCP现在可以被调用;
Part.4
MCP服务器就位之后,在Cursor窗口点击Command+i快捷键调出来对话窗口,选择一个支持MCP协议的模型,比如我这边选择Claude-3.7-sonnet-thinking的模型,模式选择agent模式;
接下来在对话框中,输入该MCP支持的热点新闻榜单,比如知乎、虎扑等,比如让找找一下今天的知乎热点新闻;
大模型经过解读用户输入信息,判断此次用户输入需要调用HotNews Server这个MCP,申请用户同意调用这个MCP,如下图所示
点击Run tool之后大模型调用MCP工具给用户生成输出,如下图所示
这样就完成了在Cursor里面调用MCP获取今天的知乎热点信息;如果没有开MCP的话,我们看看获取的结果会是什么样子;
把刚才配置的MCP禁用
重新在对话中询问同样的问题
大模型就直接调用网页搜索进行查找了,生成结果如下;
可以让大模型帮忙总结下,也可以实现类似的效果
Part.5
到此就完成了MCP的一次实践,可能你的初步感官并不是很震撼,接下来我们可以在下一篇文章中试一下另一种协议的调用,实现Cursor可以访问本地目录。码字不易,请“赞”加“在看”,谢谢!
原文始发于微信公众号(Kali渗透测试教程):【通俗易懂说AI】MCP如何安装以及使用
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论