Back to Home
Lovee93 icon

weather_mcp_adk_python

Verified Safe

by Lovee93

Overview

An AI agent that provides weather forecasts for US locations by geocoding user input, fetching weather data, and optionally sending activity recommendations to an AWS SNS topic.

Installation

Run Command
python -m weather_adk_python.agent

Environment Variables

  • GOOGLE_MAPS_API_KEY
  • AWS_PROFILE

Security Notes

The agent relies on `npx` and `uvx` to download and execute external MCP servers (`@modelcontextprotocol/server-google-maps` and `awslabs.amazon-sns-sqs-mcp-server@latest`) at runtime. While these appear to be official sources, dynamically executing external packages always carries a supply chain risk if the packages themselves were to be compromised. Input validation for latitude/longitude is performed using Zod in the local weather server. Environment variables are used for sensitive keys, which is good practice. The `AWS_PROFILE` is hardcoded to 'personal', relying on pre-configured AWS credentials on the host machine.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens500
Stars0
Forks0
Last Update2026-01-19

Tags

WeatherLLM AgentGeocodingAWS SNSNotifications