AI创想

标题: mcp初探 [打印本页]

作者: 花心幸福时光    时间: 3 小时前
标题: mcp初探
作者:reset2021
一、mcp服务部署

1.1、编写mcp服务代码

建立一个名为 mcp_test.py的文件,内容如下
  1. import json
  2. import os
  3. import asyncio
  4. from fastmcp import FastMCP
  5. from datetime import datetime
  6. mcp = FastMCP(name="查询服务器信息MCP")
  7. # 使用@mcp.tool装饰器定义MCP工具
  8. @mcp.tool(
  9.     name="get_system_time",
  10.     description="获取当前系统的时间和日期"
  11. )
  12. async def get_system_time():
  13.     """获取当前系统时间的工具函数"""
  14.     current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
  15.     return {
  16.         "status": "success",
  17.         "data": {
  18.             "system_time": current_time
  19.         },
  20.         "message": "当前系统时间获取成功"
  21.     }
  22.    
  23.    
  24. if __name__ == "__main__":
  25.    
  26.     # 使用SSE传输(取消注释下面这行)
  27.     mcp.run(transport="sse", host="0.0.0.0", port=8888)
复制代码
上述代码主要是获取系统时间
1.2、配置环境,主要有如下依赖


原文地址:https://blog.csdn.net/reset2021/article/details/151760304




欢迎光临 AI创想 (http://llms-ai.com/) Powered by Discuz! X3.4