当前位置: 首页 > 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模式)</
http://www.dtcms.com/a/250332.html

相关文章:

  • 中科院医学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【视觉】批量筛选图集中包含某种物体对象的方法
  • 解决ModuleNotFoundError: No module named ‘open_clip‘
  • 多项目状态如何集中监控与汇总
  • 基于开源AI大模型与智能工具的优质内容引流策略研究——以AI智能名片及S2B2C商城小程序源码应用为例
  • 禾川伺服驱动器与EtherCAT主站转Profinet网关的双向数据交换
  • 纯 CSS 实现的的3种扫光效果
  • 基于STM32人脸识别系统
  • (LeetCode每日一题) 2566. 替换一个数字后的最大差值 ( 贪心 )
  • pytorch2.6安装
  • React项目常用目录结构
  • ResizeObserver的错误