概念,要让大模型具备更强大功能,必须要调用外部函数,由于外部函数各种各样,使用起来非常复杂,这时候就出现了MCP作为服务器端,把所有外部函数提供统一接口访问形式。用一句表示,就是简化function calling执行流程。
十大最热门MCP工具
Sequential Thinking:增强思考能力MCP
Playwrite MCP:浏览器自动化MCP
Filesystem MCP:本地文档操作
MCPVMagic MCP:前端开发优化MCP
GitHub MCP:GitHub自动操作MCP
Fetch MCP:自动化爬虫
MCPVamap MCP:高德地图
MCPvFirecrawl
MCP:自动化爬虫MCP
Time MCP:时区时间查询MCP
以一个小故事讲明mcp和大模型关系。客户端,就是用户发出请求,需要完成什么任务,这里比如是要完成如果把一个方盒子气体灌入圆柱形中。先去找外部帮手,看看服务器端有是什么东西可以拿来用,拿到这些工具也就是函数后,把这些工具和问题交给大模型处理,大模型知道利用现有什么工具,怎么样来完成当前任务。然后返回客户端,客户端在根据大模型建议,完成每个步骤,需要分别去调用server端那个工具。
准备工作,首先安装cursor,然后安装node.js。知道到官网下载即可
我这显示了安装完这两个版本号
新建一个json,做mcp server的配置,本地新建一个文件夹
{
"mcpServers":{
"filesystem":{
"command":"C:\\windows\\System32\\cmd.exe",
"args":[
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-filesystem",
"D:\\cursor\\MCP\\.cursor\\mcp.json"
]
}
}
}
然后点开cursor setting,找到MCP,可以查看配置情况,绿色是已经配置好的,红色是还有问题的。
这时候只要reload一下,就可以了,使用快捷键
Ctrl + Shift + P打开命令板
刷新以后可以看到新加的filessystem变绿了,说明可以使用了
在右边命令行里先输入一条测试指令,看看是不是通
我在给它一个指令,它返回了两种方式
https://smithery.ai/
https://www.aibase.com/zh/repos/topic/mcp
https://www.pulsemcp.com/servers
https://cursor.directory/mcp
https://modelcontextprotocol.io/examples
https://mcp.so/servers
可以记录这几个网站目前支持server数量,每天都会增加非常多,过几天可以来对比下