大模型MCP之小试牛刀

1.什么是MCP

MCP (Model Context Protocol) 是一种协议,旨在让 AI 模型能够更智能地理解和利用当前工作环境中的上下文信息。当您与 AI 对话时,支持 MCP 的客户端(或称为“载体”)会自动收集相关的上下文信息(例如当前打开的文件、选中的代码片段、项目结构等),并将其提供给 AI 模型。

早期使用大模型时,一个常见的挑战是如何有效地提供上下文。例如,如果您想让 AI 修改代码,仅仅告诉它“请修改我的代码”是远远不够的。一个更有效的方法是,将相关的头文件 (.h)、源文件 (.c, .cpp 等) 以及描述业务逻辑的代码片段都提供给 AI。这样,AI 才能更准确地理解您的意图并生成高质量的代码。

2.如何使用MCP

2.1:准备大模型 API Key

可以选择deepseek,硅基流动等,我这里选择的是deepseek

DeepSeek

充值之后新增API keys

创建好之后,复制对应的key

测试key是否正常

curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <DeepSeek API Key>" \
  -d '{
        "model": "deepseek-chat",
        "messages": [
          {"role": "system", "content": "You are a helpful assistant."},
          {"role": "user", "content": "Hello!"}
        ],
        "stream": false
      }'

 将<DeepSeek API Key>换成自己的key

测试请求响应如下则说明key可用

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   705    0   484  100   221    107     48  0:00:04  0:00:04 --:--:--   156{"id":"9ffa-44c3-bf4a-785715bd51c5","object":"chat.completion","created":1747105773,"model":"deepseek-chat","choices":[{"index":0,"message":{"role":"assistant","content":"Hello! 馃槉 How can I assist you today?"},"logprobs":null,"finish_reason":"stop"}],"usage":{"prompt_tokens":11,"completion_tokens":11,"total_tokens":22,"prompt_tokens_details":{"cached_tokens":0},"prompt_cache_hit_tokens":0,"prompt_cache_miss_tokens":11},"system_fingerprint":"fp_8802369eaa_prod0425fp8"}

2.2  vscode中安装插件

打开vscode,选择Cline安装

然后打开cline,将deepseek的key值添加进去

3.3 测试效果

需求:用Python写一个99乘法表
结果:会自动分析需求,创建文件,自动运行出来结果之后,才算完成任务,提示用户保存代码等等

好了,今天的学习就到这里了

有兴趣可以加w,一起学习

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值