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

roo code调用手搓mcp server

本文仅介绍如何通过
vscode + roo code 实现对自己手搓mcp server的调用
第一步迈出去,后面就好办了

首先说一下个人对mcp在Llm中的理解,我并不是一个算法工程师,个人觉得mcp打破了llm和网络世界的隔阂,通过调用模型时告诉模型mcp工具的名字,描述(也就是这个工具的功能)以及输入输出格式,模型来决定是否需要调用。最终将mcp result和用户的输入完整的送给模型进行总结输出
作为一个从业者,当然是要手搓一些有意思的工具了

选择模型及密钥

在这里插入图片描述
deepseek直接去官网注册并付费就好了

代码部分

环境配置

这里可以用uv,但是不用也是可以的

源码

from mcp.server.fastmcp import FastMCP
# 初始化 MCP 服务器
mcp = FastMCP("WeatherServer")@mcp.tool()
def add(a: int, b: int) -> int:"""输入两个整数,返回它们的和。:param a: 第一个整数:param b: 第二个整数:return: 两个整数的和"""return a + bif __name__ == "__main__":mcp.run()

在这里插入图片描述

工具配置

在这里插入图片描述
在这里插入图片描述
配置文件说明:https://docs.roocode.com/features/mcp/using-mcp-in-roo?utm_source=extension&utm_medium=ide&utm_campaign=mcp_edit_settings#editing-mcp-settings-files
在这里插入图片描述
创建成功的话,这里会是绿灯

test

成功!
在这里插入图片描述

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

相关文章:

  • Python filter()函数详解:数据筛选的精密过滤器
  • 在promise中,多个then如何传值
  • sqli_labs第二十九/三十/三十一关——hpp注入
  • 《计算机组成原理》第 6 章 - 计算机的运算方法
  • 大模型的参数高效微调;大模型的对齐
  • Linux显示进程状态——ps命令详解与实战
  • 用C#最小二乘法拟合圆形,计算圆心和半径
  • chrome打不开axure设计的软件产品原型问题解决办法
  • 尚硅谷redis7 41-46 redis持久化之AOF异常恢复演示
  • 从零开始理解机器学习:知识体系 + 核心术语详解
  • 从中控屏看HMI设计的安全与美学博弈
  • FileZillaServer(1) -- 记录
  • Git 克隆别人的远程仓库以后,推到自己的远程仓库
  • BSRN地表基准辐射网数据批量下载
  • SQL基础教程:第一章与第二章内容总结(新手入门指南)
  • 文档注释:删还是不删
  • 关于 smali:3. Smali 与 APK 结构理解
  • LWIP 中,lwip_shutdown 和 lwip_close 区别
  • 深入剖析Java CompletableFuture:原理、陷阱与高并发场景优化指南
  • R语言基础| 可视化初探(ggplot2)
  • 预测式外呼与自动外呼的区别
  • 【博客系统】博客系统第十弹:实现对数据库存储的用户密码进行加密功能、更新登录接口的密码校验功能
  • 【监控】pushgateway中间服务组件
  • openresty+lua+redis把非正常访问的域名加入黑名单
  • threejs顶点UV坐标、纹理贴图
  • SQL Server 和 MySQL 对比
  • 实现单例模式的6种方法(Python)
  • 开源多模态新标杆——BAGEL本地部署教程:7B参数撬动万亿数据
  • 《算法和数据结构》算法篇
  • 车载通信网络 --- OSI模型:网络层