MCP初体验

MCP是什么

根据MCP官方介绍:MCP(Model Context Protocol)是一种开放的标准化协议,类似于AI应用的USB-C接口,用于统一大型语言模型(LLM)与外部数据源、工具之间的安全双向连接,实现上下文信息的标准化交互。其实和Function Calling是类似,允许大模型在解决问题时,可以调用工具(tools)来扩展大模型的上下文,从而可以更加精准的解决问题。

体验

官方列举了目前支持MCP协议的一些客户端

RooCode/Cline

  • 在RooCode中配置上MCP服务,如下所示:
json 复制代码
{
  "mcpServers": {
    "fetch": {
      "command": "uvx",
      "args": [
        "mcp-server-fetch"
      ]
    }
  }
}

使用的是fetch服务,可以进入github地址查看安装教程。

  • 成功安装之后,可以看到有对应的工具右边有一个绿色小图标,表示安装成功
  • 测试效果 query: 测试下,获取https://juejin.cn/post/7430620710605422644正文,总结要点

最终可以看到抓取成功了网页下的内容,并且最终完成了总结。

总结

本文简单介绍了MCP(Model Context Protocol)协议,以及如何在RooCode中使用MCP的流程。有了MCP我们就可以自己开发一些MCP Server来扩充大模型的能力,让它可以解决更多实际问题。

疑惑

在使用RooCode之后,有一个疑惑:对于DeepSeek R1这类大模型,它本身是不支持Function Calling,也不支持像Claude等模型的Tool use能力,那它是怎么打通MCP协议,从而可以调用mcp定义的各种能力呢?

下一篇将对RooCode\Cline的原理做深入分析,敬请期待。

参考

中文文档

列举的一些MCP服务

官方列举出来的一些支持MCP的客户端

列举的一些MCP Server,如果先实现自己的Server可以参照这里面的示例

主要就是参考该视频教程来实践

使用大模型写MCP的参考文档

使用大模型构建MCP Server

相关推荐
百***243730 分钟前
GPT5.1 vs Gemini 3.0 Pro 全维度对比及快速接入实战
大数据·人工智能·gpt
百***78751 小时前
【技术教程】3步极速接入GPT-5.1:零门槛体验多模态AI能力
android·java·人工智能·gpt·opencv
weixin_550083151 小时前
CPU即可训练的大模型复现GPT_teacher-3.37M全过程
gpt
薛定e的猫咪2 小时前
覆盖文献到写作全流程!GPT-Academic 多模型学术助手安装与使用指南
人工智能·gpt·github
iFlow_AI2 小时前
知识驱动开发:用iFlow工作流构建本地知识库
前端·ai·rag·mcp·iflow·iflow cli·iflowcli
qdprobot3 小时前
齐护机器人AiTallpro小智AI图形化编程Mixly Scratch MQTT MCP远程控制
人工智能·mqtt·机器人·图形化编程·ai对话·mcp·小智ai
早川不爱吃香菜4 小时前
MCP 教程:使用高德地图 MCP Server 规划行程
mcp·trae
沛沛老爹4 小时前
Web开发者进阶AI Agent:LangChain提示词模板与输出解析器实战
人工智能·ai·langchain·llm·agent·提示词·web转型
骚戴4 小时前
LLM API Gateway:LLM API 架构、AI 聚合与成本优化全解(2025深度指南)
人工智能·python·大模型·llm·gateway·api
徐同保5 小时前
n8n+GPT 5.2 识图(多张)
gpt