支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


初识 MCP Server

发布日期:2025-05-10 21:53:22 浏览次数: 1528 作者:编程黑洞
推荐语

探索MCP Server如何简化大模型智能体与外部服务的交互,提高开发效率和应用智能化。

核心内容:
1. MCP协议定义及其对智能体能力增强的作用
2. CherryStudio和MCP Server配置步骤详解
3. 通过MCP Server实现文件操作和数据库查询的案例演示

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

 

简介

MCP 全称为 Model Context Protocol,是一个大模型智能体与外部工具或者数据源的交互协议。也就是说,智能体可以通过该协议去调用所以支持该协议的服务,来增强智能体的能力。

在没有 MCP 时,不同的智能体都需要对不同的外部工具做单独的适配才能调用,也就是都用自己独有的协议,有 MCP 后也就是统一了外部调用协议,减轻了智能体的开发成本,也可以快速接入不同的外部服务。

17460888546831746088854424.png

本文主要是简单认识下 MCP,并利用 MCP 来调用本地文件系统和数据库来完成案例。

准备工作

本文使用的是CherryStduio[1]来作为大模型的客户端。

然后再去阿里云百炼上申请免费的大模型的额度,拿到 API KEY

最后将将 API KEY 配置到 CherryStudio 中,就可以使用大模型进行对话了。

17465931307191746593130706.png

通过大模型操作本地文件

首先需要配置支持本地文件系统的 MCP Server,这里选择是的desktop-commander[2]

在页面中找到服务运行的命令
17465935776721746593577635.png
然后填写到 CherryStudio 中,点击保存即可
17465937074921746593706853.png
进入到对话页面,选择使用的大模型,然后再选择上面添加好的desktop-commander服务,就可以进行对话了。
17465937714921746593771327.png
在对话中,让大模型帮忙在桌面上创建一个文件,可以看到客户端分别调用了desck-commander服务中的两个方法:create_directory和write_file
17465939094911746593909062.png
在看向桌面发现了文件hello.txt,并打开发现内容和我们对话中的内容一致。
17465940965271746594096244.png

通过大模型来完成postgres的查询

首先需要提前准备好一个postgres数据库,数据如下:
17465947805321746594780132.png

然后我们选择是的server-postgres[3]作为我们的postgres MCP Server,找到服务运行的命令。

17465943985321746594397638.png
将命令配置到 CherryStudio 中,点击保存即可
17465944875321746594486638.png
在对话框中选择我们配置到server-postgres服务,然后就可以进行对话了。
17465945375331746594537198.png
现在可以来对话中数据库的操作,让它帮我们查询表以及表中数据。
17465948515321746594850757.png

总结

AI的发展趋势是越来越快,而MCP的出现,使得AI可以更加方便地与外部服务进行交互,从而实现更加智能的应用。

引用链接

[1] CherryStduio: https://www.cherry-ai.com/
[2] desktop-commander: https://smithery.ai/server/@wonderwhy-er/desktop-commander
[3] server-postgres: https://github.com/modelcontextprotocol/servers/tree/main/src/postgres

 

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询