找回密码
 注册

微信登录

微信扫一扫,快速登录

查看: 254|回复: 0

AI热门工具-MCP 简单案例

[复制链接]
发表于 2025-4-2 22:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
作者:微信文章
近期AI领域MCP非常火热,每天都有大量的MCP工具诞生,在此简单介绍一下它的原理和应用。
MCP 简介
MCP全称Model Context Protocol 模型上下文协议,由Claude的母公司Anthropic于24年底开源发布。
w1.jpg
简单来说,MCP就是AI大模型的标准化工具箱,大模型可以利用这些工具与外界互动,获取信息并且完成任务。在以往的模式中,我们经常要与浏览器、文件、数据库、代码仓库等外部工具或数据源打交道,然后把信息输入给AI大模型,大模型在给我们返回输出结果。MCP则可以通过标准化的协议自动化这一步骤。MCP作为大模型和这些外部工具的中间层,代替人类访问并操作这些外部工具。每个MCP服务或者叫MCP Server都专精于一类工作,例如有的负责读写文件,有的负责操作浏览器,有的负责查询数据库等。
环境准备
    安装 VS Code 以及 VS Code 的插件 CLINE 安装 Python、Node js 环境
大部分的MCP Server都是用Nodejs或Python运行环境,所以我们提前安装好这两个环境。本次示例使用的是CLINE,一款开源的编程插件,官网是:https://cline.bot/mcp-marketplace
w2.jpg

安装教程
VS Code安装CLINE插件:
w3.jpg
安装完成后,先去OpenRouter申请一个API Key(目前这个网站无需翻墙,国内可以直连):https://openrouter.ai/
w4.jpg
可以使用GitHub账户登录,登录后点击菜单下的Keys:
w5.jpg
单击创建Key:
w6.jpg
填写个名称,第二行限制信息无需填写,然后保存好生成的Key。
打开VS Code的CLINE插件界面,单击小齿轮进入CLINE的设置界面,API Provider选择OpenRouter,下面的API Ke填写刚才申请的API Key:
w7.jpg
随后点击Done 回到主界面,单击CLINE界面中的MCP Servers按钮:
w8.jpg
在商店中搜索postgre,选择PostgreSQL Reader进行安装:
w9.jpg
接下来AI会自动引导你完成安装,每一步AI都会提示你要进行的操作,它会自动创建目录、创建配置文件:
w10.jpg
如果使用的是Mac OS或Linux系统直接按提示生成的配置文件就可以使用,如果是Windows系统需要修改一下配置文件,首先点击Task右上角的关闭按钮:
w11.jpg
再点击MCP Server,选择Installed选项卡,再单击配置按钮:
w12.jpg
将弹出来的配置文件进行修改:{  "mcpServers": {    "github.com/modelcontextprotocol/servers/tree/main/src/postgres": {      "command": "cmd",      "args": [        "/c",        "npx",        "-y",        "@modelcontextprotocol/server-postgres",        "postgresql://user:password@localhost:5432/mydb"      ],      "disabled": false,      "autoApprove": []    }  }}将数据连接字符串改为要访问的数据库,成功后左侧的服务器状态会变为绿色:
w13.jpg

应用场景
给CLINE发送一个信息:我的数据库一共有几个schema,搜集它们的基本信息AI大模型会自动调用MCP Server,并提示用户要执行的SQL,用户点击同意后就会执行SQL自动查询信息:
w14.jpg

它会自动采用分步查询机制,能够智能地对查询结果进行筛选,并基于前序结果进一步获取详细信息。当然这种分步查询能力(包括信息检索、SQL生成等)的实际表现取决于所使用大模型的能力水平。目前采用的【deepseek/deepseek-chat-v3-0324:free】模型在此方面表现优异,且完全免费。

通过MCP Server,AI可实现多种高级功能:

- 直接操作系统文件

- 实时访问数据库

- 智能网络查询

- 自动化浏览器操作

其功能定位类似于此前热门的Manus平台,但应用场景更为广泛。具体实现方式完全取决于开发者的创意构思。

可以预见,随着技术发展,更直观的AI应用将不断涌现,最终实现"一句话完成复杂任务"的智能化操作体验。

感谢大家阅读。

本文章仅代表作者个人看法。

欢迎点击以下名片关注
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-9-7 09:46 , Processed in 0.138923 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表