Weather MCP Server
🌦️ MCP Weather Assistant
Проект на основе Model Context Protocol (MCP), который подключает LLM, размещённую на Groq, к пользовательскому Weather MCP Server, позволяя задавать вопросы о погоде на естественном языке и получать ответы в реальном времени, основанные на данных инструментов, полученных из API Национальной метеорологической службы (NWS).
Как это работает
User
↓
"Are there any weather alerts for CA?"
↓
Groq LLM
↓
Decides to call get_alerts_tool
↓
MCP Client
↓
MCP Weather Server
↓
National Weather Service API
↓
Real-time weather alerts
↓
Groq LLM
↓
Natural-language answerПользователь задаёт вопрос на простом английском.
LLM Groq интерпретирует вопрос и решает, какой инструмент вызвать (например,
get_alerts_tool,get_forecast_tool).MCP-клиент отправляет этот вызов инструмента на MCP-сервер погоды через Model Context Protocol.
Сервер запрашивает API Национальной метеорологической службы для получения актуальных данных.
Результаты возвращаются через клиент к LLM.
LLM преобразует необработанные данные в понятный ответ на естественном языке для пользователя.
Related MCP server: mcp-weather
Возможности
🌦️ Предупреждения о погоде в реальном времени по штатам США
📍 Прогнозы погоды по местоположению (широта/долгота)
🔌 Построен на Model Context Protocol (MCP) — инструменты предоставляются стандартизированным способом, который может использовать любой MCP-совместимый клиент
⚡ Работает на Groq для быстрого вывода LLM
🧩 Чистое разделение между LLM-клиентом и сервером инструментов погоды
Структура проекта
.
├── client/ # MCP client — connects to Groq LLM and the MCP server
├── server/ # MCP weather server — exposes get_alerts_tool, get_forecast_tool, etc.
├── requirements.txt # or package.json, depending on stack
└── README.md(Скорректируйте это дерево в соответствии с вашей фактической структурой папок.)
Предварительные требования
Python 3.10+ (или Node.js, в зависимости от вашей реализации)
Доступ в интернет (сервер вызывает публичный API NWS — для NWS не требуется ключ API)
Установка
git clone https://github.com/Krishna-Dhawangale/MCP.git
cd MCP
pip install -r requirements.txtКонфигурация
Создайте файл .env в корне проекта:
GROQ_API_KEY=your_groq_api_key_hereИспользование
Запустите MCP-сервер погоды:
python server/weather_server.pyЗапустите клиент:
python client/main.pyЗадайте вопрос:
> Are there any weather alerts for CA?Клиент направит запрос к LLM, который вызовет соответствующий инструмент на MCP-сервере и вернёт ответ на естественном языке.
Доступные инструменты
Инструмент | Описание |
| Получает активные предупреждения о погоде для указанного штата США |
| Получает прогноз погоды для указанных широты/долготы |
План развития
Добавить поддержку других регионов (международных)
Добавить кэширование для повторяющихся запросов
Добавить модульные тесты для обработчиков инструментов
Поддержка дополнительных MCP-клиентов, помимо Groq
Вклад в проект
Вклад приветствуется! Не стесняйтесь открывать issue или отправлять pull request.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceProvides weather forecast data from the US National Weather Service API through MCP tools. Enables users to get detailed weather forecasts by ZIP code or coordinates using natural language queries.
- FlicenseNot gradedqualityDmaintenanceProvides real-time weather alerts and forecasts from the National Weather Service for US locations, integrating with AI assistants via the Model Control Protocol.
- FlicenseBqualityDmaintenanceProvides weather forecasts and alerts for US locations using the National Weather Service API. Enables users to retrieve active alerts by state and detailed forecasts by coordinates via MCP tools.2
- FlicenseNot gradedqualityDmaintenanceProvides weather alerts for US states and forecasts for given coordinates via MCP tools.
Related MCP Connectors
US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.
Get US weather forecasts, active alerts, and current observations.
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Krishna-Dhawangale/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server