Gowm
Integrates OpenWeatherMap APIs into Go applications and provides an LLM-friendly MCP server for weather data.
概要
Gowm is a robust Go client designed for seamless interaction with the OpenWeatherMap APIs, offering comprehensive support for the One Call API 3.0 and the Geocoding API. It simplifies the process of retrieving current weather, various forecasts, and geographical coordinates within Go projects. A standout feature is its implementation of an LLM-friendly MCP server, allowing large language models to directly query OpenWeatherMap for real-time weather information and forecasts, exemplified by its integration with tools like Claude Desktop.
主な機能
- Comprehensive OpenWeatherMap API client (One Call 3.0 & Geocoding)
- Support for custom HTTP clients and structured loggers
- Type-safe API interactions for improved developer experience
- LLM-friendly MCP server for AI agent integration
- Access to current weather, minute/hourly/daily forecasts, and government alerts
- 1 GitHub stars
ユースケース
- Enabling LLMs to fetch and utilize accurate weather forecasts
- Building Go applications that require real-time weather data
- Developing location-based services with geographical coordinate lookups