Token导航 LogoToken导航TokenDH.com
Weather MCP A2a logo
地图位置stdio官方级别未说明来源级核验

Weather MCP A2a

MCP Server

Weather MCP Agent是一个基于Model Context Protocol (MCP)和Llama 3 (Groq)的实时多模态天气智能系统,提供全球城市天气预测和警报。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
Python位置天气搜索

安装说明

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

作者 / 组织

Ratnesh-181998

提供方

Ratnesh-181998

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

python -m venv venv

详细介绍

🌤️ 气象MCP特工:全球情报系统

![Streamlit App](https://appudtzei3tyyttd6xjhwur.streamlit.app/) ![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.11+](https://www.python.org/downloads/) ![Groq Powered](https://groq.com/) ![MCP Protocol](https://modelcontextprotocol.io/)

下一代代理人工智能模型上下文协议(MCP)火焰3(Groq)一个实时、多模式的天气情报系统,弥合了大型语言模型和确定性数据工具之间的差距。

______________________________________________________________________

🚀 概述

气象MCP代理 是最先进的实现 模型上下文协议(MCP),旨在展示人工智能互操作性的未来。与产生幻觉数据的传统聊天机器人不同,该代理使用标准化协议“连接”到实时工具,获取实时天气预报、警报和大气分析 地球上的任何城市.

建立在 溪流 用于反应式UI,由 格罗克 LPU 对于近乎即时的推理,该系统展示了如何 AI 代理 可以在毫秒内编排复杂的工作流程(Geocoding->Weather API->Conversational Synthesis)。

______________________________________________________________________

🌐🎬 现场演示

🚀 现在试试:

  • 流光配置文件 - https://share.streamlit.io/user/ratnesh-181998
  • 项目演示 - https://weather-mcp-a2a-agent-to-agent3a95dbsjhgfhd3yussfz3e.streamlit.app/

______________________________________________________________________

🌟 核心能力

  • 🌍 全球覆盖:全球100000多个城市的即时天气情报。
  • ⚡ 超快速推理:在Groq LPU上使用Llama 3 70B进行亚秒推理。
  • 🔌 标准化工具:100%基于开源MCP标准构建。
  • 🗣️ 多模态输入:支持文本和语音(WebRTC)交互。
  • 🧠 智能上下文:维护对话历史和上下文感知响应。

______________________________________________________________________

🎮 按选项卡显示的界面和功能

该应用程序分为5个专业模块,每个模块在代理工作流程中都有特定的用途:

实时界面预览

*图:智能天气仪表板的高清视图。* Weather MCP Agent UI

1.🚀 项目演示(交互式核心)

应用程序的指挥中心。

  • AI聊天界面:与代理人的实时对话。
  • 快速行动网格:一键执行16+常见场景。
  • 智慧城市提取NLP驱动的逻辑涵盖了复杂的查询。
  • 语音输入:自然地跟代理人说话。
⚡ 在行动中看到它: Live Demo

2.ℹ️ 关于项目(教育中心)

AI范式转变的详细分解。

  • 进化时间表:可视化从静态LLM到工具使用代理再到MCP生态系统的转变。
  • 协议比较:为什么MCP优于专有插件架构。
  • 交互式模拟:代理决策过程的逐步演练。

3.🛠️ Tech Stack(引擎盖下)

工程透明度。

  • AI核心Llama 3.3 70B(推理),LangChain(编排)。
  • 前端:流式异步运行时,自定义CSS主题。
  • 连接性: mcp-use 客户, requests 库、RESTful API(Open Meteo、NWS)。

4.🏗️ 架构(系统设计)

系统的企业级可视化。

  • 数据流: User -> Streamlit -> Agent -> MCP Client -> Tool -> Response.
  • Graphviz图表:代理逻辑的动态生成的DAG(有向无环图)。
  • 网络拓扑:可视化主机、客户端和服务器之间的交互方式。

详细图形可视化

📂 详细架构图

  • 图1:基本MCP架构
  • 图2:LLM+MCP刀具选择流程
  • 图3:多工具MCP服务器
  • 图4:A2A多代理架构
  • 图5:MCP与A2A组合系统

5.📋 系统日志(可观察性)

生产就绪监控。

  • 实时事件流:实时跟踪每个想法、工具调用和API响应。
  • 状态代码:视觉指示器 SUCCESS, ERROR,以及 INFO.
  • 审计跟踪:可下载的JSON/TXT日志,用于调试和分析。

______________________________________________________________________

🛠️ 技术栈

组件技术目的
编排LangChain管理ReAct(Reason+Act)循环和提示工程
协议MCP(模型上下文协议)将AI模型连接到外部工具的通用标准。
推理引擎希腊 LPU提供实时代理工作流所需的速度。
LLMLlama 3.3 70B“大脑”能够进行复杂的工具选择和JSON解析。
前端溪流提供响应式Python原生web界面。
数据源开放气象API提供无需API密钥的高精度天气数据。
音频语音识别/WebRTC处理语音到文本的转换。

______________________________________________________________________

⚙️ 安装和本地设置

按照以下步骤在本地计算机上运行代理。

先决条件

1.克隆存储库

git clone https://github.com/Ratnesh-181998/weather-mcp-a2a.git
cd weather-mcp-a2a

2.设置虚拟环境

python -m venv venv
# Windows
venv\Scripts\activate
# Mac/Linux
source venv/bin/activate

3.安装依赖项

pip install -r requirements.txt

4.配置机密

创建一个 .env 根目录中的文件:

GROQ_API_KEY=your_actual_api_key_here

5.运行应用程序

streamlit run Weather_streamlit_app.py

______________________________________________________________________

🐳 大文件支持(Git LFS)

此存储库可能包含大型资产(图像/图表)。我们使用Git LFS来高效地管理它们。

# Install Git LFS
git lfs install

# Track large files
git lfs track "*.png"
git lfs track "*.jpg"

# Push to remote
git add .
git commit -m "Add large visual assets"
git push origin main

______________________________________________________________________

🤝 贡献

欢迎投稿!请按照以下步骤操作:

  1. 分叉存储库。
  2. 创建要素分支(git checkout -b feature/AmazingFeature).
  3. 提交您的更改(git commit -m 'Add some AmazingFeature').
  4. 推到分支(git push origin feature/AmazingFeature).
  5. 打开拉取请求。

______________________________________________________________________

📜 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

______________________________________________________________________

📞 联系方式与社区

拉特内什·库马尔·辛格\ *数据科学家(人工智能/机器学习工程师4年以上经验)*

项目链接

  • 📖 文档:
  • 🐛 问题追踪:
  • 💬 讨论:

______________________________________________________________________

______________________________________________________________________

📜 许可证

License

根据MIT许可证获得许可 -请随意分叉并在此创新的基础上进一步发展! 🚀

______________________________________________________________________

📞 联系与网络 📞

💼 专业网络

![LinkedIn](https://www.linkedin.com/in/ratneshkumar1998/) ](https://github.com/Ratnesh-181998) ![X](https://x.com/RatneshS16497) ![Portfolio](https://share.streamlit.io/user/ratnesh-181998) ![Email](mailto:rattudacsit2021gate@gmail.com) ![Medium](https://medium.com/@rattudacsit2021gate) ![Stack Overflow](https://stackoverflow.com/users/32068937/ratnesh-kumar)

🚀 AI/ML与数据科学 AI/ML 1620+问题解决

![Streamlit](https://share.streamlit.io/user/ratnesh-181998) ![HuggingFace](https://huggingface.co/RattuDa98) ![Kaggle](https://www.kaggle.com/rattuda)

💻 竞技编程 包括所有编码平台的5000多个问题/已解决的问题

![LeetCode](https://leetcode.com/u/Ratnesh_1998/) ![HackerRank](https://www.hackerrank.com/profile/rattudacsit20211) ![CodeChef](https://www.codechef.com/users/ratnesh_181998) ![Codeforces](https://codeforces.com/profile/Ratnesh_181998) ![GeeksforGeeks](https://www.geeksforgeeks.org/profile/ratnesh1998) ![HackerEarth](https://www.hackerearth.com/@ratnesh138/) ![InterviewBit](https://www.interviewbit.com/profile/rattudacsit2021gate_d9a25bc44230/)

______________________________________________________________________

📊 GitHub统计与指标 📊

Profile Views

______________________________________________________________________

目录标签

目录标签

Python位置天气搜索天气预测本地部署人工智能代理实时数据多模态交互全球覆盖

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP