天气聊天机器人

一个使用FastMCP提供实时美国天气警报的聊天机器人,具有异步服务器和交互式客户端,支持配置和扩展。

  • by Qbecwizrd
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 qbecwizrd/weather-mcp

使用说明

🌦️🤖 天气MCP聊天机器人

一个使用FastMCP通过聊天界面提供实时美国天气警报的Python项目!
异步服务器(weather.py)+交互式客户端(client.py)=带记忆的即时天气信息。
可配置、可扩展、使用有趣! ☔🗣️

特性

  • 🚀 快速异步天气警报服务器(国家气象局)
  • 🗣️ 带有对话记忆功能的交互式聊天客户端
  • 🔑 通过以下方式轻松管理API密钥 .env
  • 🛠️ 简单配置 weather.json

快速开始

  1. 安装依赖项

    pip install -r requirements.txt
    
  2. 设置API密钥
    编辑 .env 与你的 GROQ_API_KEY.

  3. 运行聊天客户端

    python server/client.py
    

文件结构

  • server/weather.py --FastMCP天气服务器
  • server/client.py --聊天客户端
  • server/weather.json --MCP服务器配置
  • .env -API密钥

许可证

麻省理工学院