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

深度学习-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

相关文章:

  • 【AIGC】Qwen3-Embedding:Embedding与Rerank模型新标杆
  • 为什么电流、电压相同,功率却不同
  • 积分商城拼团系统框架设计
  • ssh连接踢出脚本
  • vulnyx Exec writeup
  • AI基础知识(07):基于 PyTorch 的手写体识别案例手册
  • DNS常用的域名记录
  • shell分析nginx日志的指令
  • COHERENT XPRV23光电接收器控制软件
  • RAG实战:基于LangChain的《肖申克的救赎》知识问答系统构建指南
  • 【读代码】RAG文档解析工具Marker
  • Kubernetes安全机制深度解析(二):从身份认证到资源鉴权
  • 最新Transformer模型及深度学习前沿技术应用
  • 图论 算法1
  • day033-备份服务rsync
  • [Linux] -- 大文件拆分、合并与校验全解析:处理 GB/TB 级文件
  • 将python脚本打包进docker
  • ThreadLocal为什么会导致内存泄漏(详细讲解)
  • 模拟电路的知识
  • wordpress首页调用指定ID页面内的相册
  • 网站服务器 虚拟主机/做企业网站建设的公司
  • 动态网站建设答案/企业seo自助建站系统
  • 东莞手机网站建设/不受国内限制的搜索引擎
  • 无货源电商批发平台/北京seo优化推广
  • 淘宝网站c 设计怎么做/搜索历史记录
  • 做网站需要多少钱 百度/百度seo系统