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

深度学习-163-MCP技术之使用Cherry Studio调用本地自定义mcp-server

文章目录

  • 1 MCP简介
  • 2 uv创建python项目
    • 2.1 项目结构
    • 2.2 安装依赖
  • 3 编写MCP Server
    • 3.1 代码server.py
      • 3.1.1 @mcp.tool()
      • 3.1.2 @mcp.resource
      • 3.1.3 mcp.run()
    • 3.2 调试模式启动mcp-server
      • 3.2.1 测试Resources
      • 3.2.2 测试Tools
  • 4 应用MCP Server
    • 4.1 Cherry Studio调用mcp-server
      • 4.1.1 配置模型(硅基流动)
      • 4.1.2 配置MCP服务器
    • 4.2 聊天测试
  • 5 使用SSE协议
    • 5.1 启动服务端
    • 5.2 配置MCP服务器
    • 5.3 STDIO对比SSE
  • 6 参考附录

使用stdio协议和sse协议开发本地的mcp-server,采用调试模式启动mcp-server,测试工具的效果,然后使用Cherry Stdio接入mcp服务器,在聊天界面使用。

1 MCP简介

Model Context Protocol。
MCP简单来说就是AI大模型的标准化工具箱,如何使用别人已经编写好的MCP Server,对接到AI客户端里面,实现各种智能体与工作流。

任务背景:转换到开发者的角度,编写一个MCP Server,并且把它发布上线。

MCP全称是模型上下文协议,MCP服务或者叫做MCP Server,作为AI与外部工具的中间层,代替人类访问并且操作外部工具。

MCP Server本质上就是一段Nodejs或者Python程序,大模型通过操作系统的STDIO,也就是标准输入输出通道,或者SSE协议调用某个MCP Server。
在这里插入图片描述
消息格式是类似这种的,MCP Server接收到这些消息以后,通过自己的代码功能或者使用API请求,访问外部工具并且完成任务。

MCP Server

http://www.xdnf.cn/news/13806.html

相关文章:

  • 门岗来访访客登记二维码制作,打印机打印粘贴轻松实现。
  • 107.添加附件上传取消附件的功能
  • 06_项目集成 Spring Actuator 并实现可视化页面
  • 基于 8.6 万蛋白质结构数据,融合量子力学计算的机器学习方法挖掘 69 个全新氮-氧-硫键
  • OrangePi 5 Max EMMC 系统烧录时下载成功,启动失败解决方案
  • 高开放性具身智能AIBOX平台—专为高校实验室与科研项目打造的边缘计算基座(让高校和科研院所聚焦核心算法)
  • 打卡第43天:Grad CAM与Hook函数
  • 【ffmpeg】windows端安装ffmpeg
  • ES集群的节点
  • 深度学习入门(4):resnet50
  • 今日行情明日机会——20250612
  • Python小酷库系列:Python中的JSON工具库(1)
  • 106.给AI回答添加点赞收藏功能
  • PCI总线概述
  • ubuntu22.04使用系统默认的中文输入法,打字只输入英文字符怎么操作才能打字中文
  • 模型合并(model merge)
  • 如何搭建独立站并使用Cloak斗篷技术
  • Intel J1900通讯管理机,支持8网8串,EFT过载保护
  • MTK APEX测光系统中各变量具体的计算方式探究
  • FastDFS 分布式存储系统深度解析与实践指南
  • FEMFAT许可有效期
  • 强化学习笔记之策略梯度
  • 赛元微8051系列触控按键的开发
  • 高效管理发票-发票真伪验证接口-发票查验-发票验真api
  • 【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(2)——提示词
  • python打卡day52@浙大疏锦行
  • BROOKS 5850E 系列质量流量控制器和流量计Mass Flow Controllers Meters
  • 6月软硬件技术问答第一期
  • riverpod最基本例子:在一个组件里更新状态,在另一个组件里获取更新的数据
  • 龙虎榜——20250612