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

mcp初探

一、mcp服务部署

1.1、编写mcp服务代码

建立一个名为 mcp_test.py的文件,内容如下

import json
import os
import asyncio
from fastmcp import FastMCP
from datetime import datetimemcp = FastMCP(name="查询服务器信息MCP")# 使用@mcp.tool装饰器定义MCP工具
@mcp.tool(name="get_system_time",description="获取当前系统的时间和日期"
)
async def get_system_time():"""获取当前系统时间的工具函数"""current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")return {"status": "success","data": {"system_time": current_time},"message": "当前系统时间获取成功"}if __name__ == "__main__":# 使用SSE传输(取消注释下面这行)mcp.run(transport="sse", host="0.0.0.0", port=8888)

上述代码主要是获取系统时间

1.2、配置环境,主要有如下依赖


文章转载自:

http://JHldho5N.gqtqj.cn
http://2z4Nve29.gqtqj.cn
http://OZAHsxZE.gqtqj.cn
http://P4kmYJZo.gqtqj.cn
http://Ua4tyMQE.gqtqj.cn
http://zEFUqBMF.gqtqj.cn
http://laMhIYCD.gqtqj.cn
http://kAtnfocT.gqtqj.cn
http://cekfJdEb.gqtqj.cn
http://n9fjGtD6.gqtqj.cn
http://BmGmmNtH.gqtqj.cn
http://07zTp4dt.gqtqj.cn
http://SMILhWJZ.gqtqj.cn
http://XsbpvayH.gqtqj.cn
http://dKKvKTDe.gqtqj.cn
http://p32bUIq2.gqtqj.cn
http://beU6aMeE.gqtqj.cn
http://uVSwkeyV.gqtqj.cn
http://pPzvUpZd.gqtqj.cn
http://JkZz28N6.gqtqj.cn
http://nNqHrFIF.gqtqj.cn
http://vf9pcdvr.gqtqj.cn
http://8AuDoYJE.gqtqj.cn
http://4RXTWJTJ.gqtqj.cn
http://LTxsrBgW.gqtqj.cn
http://o0a53Trz.gqtqj.cn
http://cQ0Rmfh3.gqtqj.cn
http://2dJIW6u2.gqtqj.cn
http://0ipS1y8I.gqtqj.cn
http://91vzK5Sf.gqtqj.cn
http://www.dtcms.com/a/387026.html

相关文章:

  • 深入C++对象生命周期:从构造到析构的奥秘
  • 视频上传以及在线播放
  • Powershell and Python are very similar
  • 鸿蒙Next离线Web组件实战:轻松实现离线加载与缓存优化
  • deepseek原理
  • 力扣复盘 之“移动零”
  • 任务管理系统常用平台整理:适合多项目团队
  • docker安装华为openGauss数据库
  • AI的设计图,神经网络架构
  • abaqus仿真完后如何把受力曲线显示出来
  • 核心硬件面试题目详解和回答策略之1
  • [MySQL]Order By:排序的艺术
  • Android创建新的自定义系统分区实现OTA内容修改
  • Linux内存管理章节十三:打通外设与内存的高速通道:深入Linux DMA与一致性内存映射
  • DIV居中
  • 扩散模型对齐:DMPO 让模型更懂人类偏好
  • nvidia jetson nano 连接蓝牙音响
  • 用Postman实现自动化接口测试和默认规范
  • [栈模拟]2197. 替换数组中的非互质数
  • 从零到一使用开源Keepalived配置实现高可用的集群教程
  • RAG与Fine-tuning-面试
  • Syslog服务
  • git clone vllm
  • 物联网的发展展望
  • PySpark处理超大规模数据文件:Parquet格式的使用
  • Spring Boot项目通过tomcat部署项目(包含jar包、war包)
  • 网络四层模型和七层模型的区别
  • 项目部署——LAMP、LNMP和LTMJ
  • 支付宝免押租赁平台源码
  • 不建议在 Docker 中跑 MySQL