Token导航 LogoToken导航TokenDH.com
Weather MCP Assistant logo
运维云端未说明官方级别未说明来源级核验

Weather MCP Assistant

MCP Server

Weather MCP Assistant是一个基于自然语言处理的气象数据查询系统,通过OpenAI GPT-4o和MongoDB数据库提供历史天气数据的智能查询和分析。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
自然语言处理气象数据PythonMongoDB

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

abdulmuhaymen

提供方

abdulmuhaymen

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🌤️ 气象MCP助手——气象数据的自然语言接口

气象MCP助理 是一个对话式人工智能系统,旨在理解有关历史天气观测的自然语言查询。由...驱动 OpenAI GPT-4o 并得到a的支持 MongoDB 数据集,该项目演示了如何构建一个智能代理,该代理可以解释气象查询,并使用自定义的结构化见解进行响应 FastMCP 框架。

______________________________________________________________________

📌 特性

  • 自然语言接口:用简单的英语提问(例如,“1984年1月5日KLAX的温度是多少?”)
  • FastMCP集成:自动将用户查询映射到结构化工具功能。
  • MongoDB天气数据集:从丰富的历史天气观测数据中提取数据。
  • OpenAI GPT-4o集成:处理工具选择和自然语言格式化。
  • 坚固的工具:支持查询台站元数据、温度、风、气压和摘要。
  • 命令行交互:通过终端界面实时查询。

______________________________________________________________________

📁 项目结构

  • main.py --核心代理逻辑、FastMCP设置和天气工具
  • db_connection.py --MongoDB连接测试和示例数据预览
  • env.py --通过以下方式安全地加载环境变量 .env
  • .env -(创建此)API密钥和MongoDB凭据
  • requirements.txt --整个系统的Python依赖关系

______________________________________________________________________

🧠 系统说明

这是一个由以下部分组成的智能助手:

  • FastMCP:语言模型驱动的应用程序的自定义工具编排框架
  • OpenAI包装器:与GPT-4o接口,用于工具选择和输出生成
  • MongoDB连接:从数据库中检索结构化天气数据 sample_weatherdata,收藏 data
  • 注册工具:

- get_station_metadata - get_temperature_at_time - get_wind_data - get_pressure_trend - get_all_stations_summary

每个工具都处理一个特定的数据请求,并返回一个干净的响应,供LLM格式化。

______________________________________________________________________

目录标签

目录标签

自然语言处理气象数据PythonMongoDB本地部署智能查询OpenAI

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP