当前位置: 首页 > news >正文

MCP前后端技术研究和应用实践

       最近在结合agent应用开发的过程中,对MCP进行了一些研究。MCP主要涉及到服务端和客户端,客户端可以自己基于mcp.client编写,大部分情况下不用自己编写,有很多现成的client,比如在vscode中的cline,基于nodejs的inspector等等,本次主要研究如何实现MCP服务器,如何用inspector客户端调用mcp服务,如何自己编写一个简易的mcp client等等,具体如下,供大家参考。MCP的技术原理图就使用官方原图,原图讲述的非常清晰,见下图。

一、MCP服务端开发

目前mcp实现语言主要有js、python和java等。这里主要演示python实现版本,目前主要有两种模式,分别为stdio和sse方式。同时,MCP服务端实现主要基于FastMCP或FastApiMCP框架,下面是主要以computeToolsMcp和computeToolsMcpSSE为示例进行讲解。大家也可以基于@modelcontextprotocol/sdk/server/mcp.js编写nodejs版本的mcp server。

1.第一个mcp server实现(stdio模式)</

相关文章:

  • 中科院医学1区Top:解放军医学院利用多组学+网络药理学+转录组测序联合解析苗药七角生白胶囊抗白细胞减少症的分子机制
  • DataHub 架构设计与核心工作原理
  • Python----OpenCV(图像的绘制——绘制直线,绘制矩形,绘制圆形,绘制多边形)
  • win11修改DNS
  • python基础与数据类型
  • 【和春笋一起学C++】(十九)C++函数新特性——对象的引用作为函数参数
  • springAI 大模型应用开发
  • WooCommerce独立站商城的最大优势
  • PCB设计杂谈之一
  • C# 中的Async 和 Await 的用法详解
  • Python应用八股文
  • Java大模型开发入门 (10/15):连接外部世界(下) - 端到端构建完整的RAG问答系统
  • 高效同步Linux服务器文件技巧
  • 计算机网络-自顶向下—第二章应用层-重点复习笔记
  • vue3+ts实现全屏效果
  • 力扣面试150题--添加与搜索单词 - 数据结构设计
  • Redux 原理深度剖析
  • PX4无人机|MID360使用FAST_LIO,实现自主定位及定点——PX4无人机配置流程(五)
  • CTFshow-PWN-栈溢出(pwn56-pwn59)
  • 2025-06-14【视觉】批量筛选图集中包含某种物体对象的方法
  • 创建吃的网站怎么做/营销渠道模式有哪些
  • 小说网站的会员充值是怎么做的/大数据精准营销
  • 网站开发论文英文资料/seo案例模板
  • 做网站先做前台还是后台/360搜索引擎下载
  • 怎样做网站平台/广州新闻头条最新消息
  • php和python做网站/百度文库个人登录入口