Integrates real-time weather data and secure note-taking features into Model Context Protocol (MCP) compatible environments.
This minimal Model Context Protocol (MCP) server is designed to augment the capabilities of digital assistants by providing two distinct functionalities: accessing real-time weather information and managing personal notes. It offers tools to `get_weather` using the Open-Meteo API, `save_note` to a local JSON file with an ID and timestamp, and `get_notes` to retrieve all stored entries. Built in Python, it ensures seamless integration with MCP clients like Claude Desktop and Claude Code, providing users with immediate access to current weather conditions and a persistent, local note-taking system.
Key Features
01Graceful server shutdown handling
02Local JSON-based note storage
03Real-time weather data from Open-Meteo API
04Retrieve all saved notes
050 GitHub stars
06Comprehensive error handling
Use Cases
01Saving and retrieving personal notes within an MCP-enabled environment
02Integrating weather and note-taking capabilities into AI assistant workflows (e.g., Claude Desktop)
03Quickly fetching current weather conditions for any specified city