mcp-server-gke
Verified Safeby ettysekhon
Overview
A weather service providing interactive forecasts via the Model Context Protocol (MCP) designed for AI agents and deployed on GKE.
Installation
uv run uvicorn src.main:app --reload --port 8000Security Notes
The project demonstrates a robust security model for deployment using Workload Identity Federation, avoiding hardcoded secrets in the CI/CD pipeline. The application code itself makes external HTTP requests to Open-Meteo APIs. HTML generation for MCP-UI responses directly interpolates user-provided city names; while MCP-UI clients are expected to render in a sandboxed iframe, basic input sanitization on the server side would enhance robustness against potential XSS if the client sandbox were to be bypassed or misconfigured.
Similar Servers
OpenMeteoMCPServer
Provides comprehensive weather and geolocation data as callable tools via Model Context Protocol (MCP) for integration with AI assistants and other MCP-compatible clients.
authenticated-mcp-servers
A Python-based Model Context Protocol (MCP) server providing weather forecasting and alerts from the National Weather Service API, with optional JWT authentication.
mcp-simulation
Serves weather forecast and alert data from the National Weather Service API as tools for an MCP-compatible AI agent.
WeatherMCP
A simple Model Context Protocol (MCP) server for fetching live weather alerts and forecasts from the U.S. National Weather Service (NWS) API.