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

比较好的网站开发公司学校学生网站模板下载

比较好的网站开发公司,学校学生网站模板下载,在线识别图片来源,临沂做网站哪里好文章目录 概要整体架构流程技术细节1.配置dify1.1 添加节点1.2 Agent节点配置1.3 Agent策略安装与配置1.4 Agent mcp服务配置1.5 查询配置2. 基于fastmcp进行mcp服务器搭建2.1 创建server.py函数2.2 启动mcp服务器2.3 进入dify进行测试小结概要 使用dify+python-fastmcp完成mc…

文章目录

    • 概要
    • 整体架构流程
    • 技术细节
      • 1.配置dify
        • 1.1 添加节点
        • 1.2 Agent节点配置
        • 1.3 Agent策略安装与配置
        • 1.4 Agent mcp服务配置
        • 1.5 查询配置
      • 2. 基于fastmcp进行mcp服务器搭建
        • 2.1 创建server.py函数
        • 2.2 启动mcp服务器
        • 2.3 进入dify进行测试
      • 小结

概要

使用dify+python-fastmcp完成mcp服务器,以实现运维智能客服免知识库进行运维数据获取与分析。

整体架构流程

问题: 配置本地知识库与dify知识库都是不小的工作量,而机器运维场景需要获取实时信息。

基本流程: 使用mcp服务器实现大模型实时根据接口返回数据进行分析,生成分析结果与建议再返回给用户。

场景详情: 本文给出一个运维使用场景,用户可以实时查询某台机器cpu,内存,磁盘使用情况。通过mcp服务器进行远程机器指令调用,将结果返回给agent,最后大模型根据返回结果自行整理语言进行返回

实现效果如下图:

在这里插入图片描述

技术细节

1.配置dify

如下图所示,简单在dify中配置mcp服务器配置信息,将dify作为mcp客户端使用。

1.1 添加节点

在dify中创建一个chatflow,然后添加Agent结点。
在这里插入图片描述

1.2 Agent节点配置

从这里进入Marketplace。如果发现自己dify没有Agent或者没有MarketPlace的,可能是dify版本过低。这里使用dify1.2版本。
在这里插入图片描述

1.3 Agent策略安装与配置

在Marketplace中安装Agent 策略
在这里插入图片描述
随后在Agent策略中选择刚刚安装的Agent策略,选择FunctionCalling支持MCP工具
在这里插入图片描述

1.4 Agent mcp服务配置

随后配置工具与MCP服务器配置,工具个人测试下来是可选配的。
后续再看看具体是什么功能。因为我把工具无论是删除还是禁用,也不影响mcp服务器的调用。如果有知道的大佬,可以评论区告知一下。
在这里插入图片描述

1.5 查询配置

查询这里就和其他的节点配置类似,选择开始的query就行。
在这里插入图片描述

2. 基于fastmcp进行mcp服务器搭建

环境:python >= 3.10 已安装fastmcp

2.1 创建server.py函数

使用FastMCP创建一个服务器,使用@mac_server.tool进行工具创建。
填写description进行描述,用来使用dify大模型更容易解析语言去定位使用哪个工具。
RemoteQuickHandler是使用paramiko实现远程调用目标机器类。
main函数中设置transport为sse对应上方dify agent配置中的transport 值
其他几个tool函数,是实现获取内存,cpu,磁盘信息的功能。


from fastmcp import FastMCP
import psutil
from remote_excute import RemoteQuickHandler
# 创建一个MCP服务器实例
mcp_server = FastMCP(name = "My MCP Server",port=8002 , host = "0.0.0.0")#path = "/xxx" 这里可以自行配置path,不填默认sse# 定义一个工具
@mcp_server.tool(description = "这是一个计算两个数加法函数")
def add(a: int, b: int) -> int:return a + b@mcp_server.tool(description = "这是一个获取当前服务器CPU使用率以及前10高CPU进程信息的函数")
def get_cpu_usage() -> dict:"""获取当前服务器CPU总使用率及前10高CPU进程信息"""# 1. 获取整体CPU使用率(间隔0.1秒采样)total_cpu = psutil.cpu_percent(interval=0.1)# 2. 获取所有进程的CPU使用率(需处理权限问题)processes = []for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']):try:# 进程CPU使用率需要主动更新(部分系统需要)proc.cpu_percent()  # 第一次调用初始化cpu_pct = proc.cpu_percent(interval=0.1)  # 第二次调用获取实际值processes.append({"pid": proc.info['pid'],"name": proc.info['name'],"cpu_percent": cpu_pct})except (psutil.NoSuchProcess, psutil.AccessDenied):# 跳过已结束或无权限访问的进程continue# 3. 按CPU使用率降序排序,取前10top_processes = sorted(processes, key=lambda x: x['cpu_percent'], reverse=True)[:10]# 返回结构化数据return {"total_cpu_usage": total_cpu,"top_10_cpu_processes": top_processes}@mcp_server.tool(description = "这是一个查询目标服务器CPU使用率以及前10高CPU进程信息的函数")
def get_host_cpu_usage(host_ip: str) -> dict:"""获取目标服务器C

文章转载自:

http://t31edqYB.dhyzr.cn
http://YKQmE7f1.dhyzr.cn
http://9UGNhF4i.dhyzr.cn
http://yNPmEjAv.dhyzr.cn
http://oJSaVR7S.dhyzr.cn
http://kL1ZfcQa.dhyzr.cn
http://Xk2KNG9g.dhyzr.cn
http://dnw918mM.dhyzr.cn
http://VS5nGWce.dhyzr.cn
http://waEIvY6Y.dhyzr.cn
http://aoALv4SG.dhyzr.cn
http://5dNCVX66.dhyzr.cn
http://QSJb5v02.dhyzr.cn
http://jTZgvBfC.dhyzr.cn
http://xjQg3oDK.dhyzr.cn
http://7u1us7bO.dhyzr.cn
http://45pBJCB4.dhyzr.cn
http://r3Qe9RU0.dhyzr.cn
http://qncewTw5.dhyzr.cn
http://ecKBUJRn.dhyzr.cn
http://B1tdoHeX.dhyzr.cn
http://4DRdAMqh.dhyzr.cn
http://7YbNRnBW.dhyzr.cn
http://ExNP8fEy.dhyzr.cn
http://uTFYahyQ.dhyzr.cn
http://9K2mcVeb.dhyzr.cn
http://ydODIbTg.dhyzr.cn
http://D8yEpV9Y.dhyzr.cn
http://wDZycG9i.dhyzr.cn
http://GkBhXDvc.dhyzr.cn
http://www.dtcms.com/wzjs/681279.html

相关文章:

  • 单页型网站ifm网站做啥的
  • 网站建设现在市场大不大手机硬件开发
  • 寒亭区建设局网站dede 手机网站插件
  • 从网站开发到游戏编程网站模板服务商
  • 网站开发需要的知识现在开什么网站
  • 沈阳网站哪家公司做的好万网域名注册
  • 网站开发存在的风险百度集团总部在哪里
  • wordpress网站更改主题信息电商网站建设用php
  • 企业网站seo报价app网站平台搭建
  • 定制做网站费用creative建网站平台
  • 可以做微商的网站安阳门户网站
  • 泉州做网站价格宁波建设集团几个分公司
  • 广州市海珠区建设局网站wordpress升级文章编辑器
  • 做垂直平台网站天津网页设计教程
  • 电商网站如何设计内容frontpage官方下载
  • 免费领手机 网站saas 做网站
  • 山东移动网站建设ui设计网页设计培训
  • 建设企业网站官网下载东营网站建设运营公司
  • 制作网站团队知己知彼网站
  • 关于网站建设论文的结束语网易企业邮箱怎么修改绑定手机
  • 哈尔滨 网站建设公司wordpress评轮审核
  • 重庆网站开发企业html5网站app开发
  • 川畅科技联系 网站设计站长之家网站建设
  • html5 js全屏滑动网站源码网站建设方案策划书ppt
  • 有哪些网站可以做全景效果图建设摩托车是名牌吗
  • 苏州城乡建设局的网站首页自学商城网站建设
  • 网站后台权限管理怎么做的个人网站尺寸
  • 网站内部资源推广怎么做网站建设专家价格
  • 福州整站优化做杂志的网站有哪些
  • 微信网站开发公司电话本地手机网站建设服务