MCP Weather Notes Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Weather Notes Serverwhat's the weather in Tokyo and save a note about it?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Weather Notes Server
A minimal Model Context Protocol (MCP) server in Python that exposes three tools:
Available Tools
get_weather(city) – Returns current weather using Open-Meteo API
Input: city name (string)
Output: temperature, wind speed, weather code, etc.
save_note(text) – Saves a note to local JSON file
Input: note text (string)
Output: saved note with ID and timestamp
get_notes() – Retrieves all saved notes from local storage
Input: none
Output: array of all notes with IDs, text, and timestamps
Related MCP server: Weather MCP Server
Setup
See SETUP_CLAUDE.md for instructions on connecting to Claude Desktop.
Testing
Run the test suite without an MCP client:
source .venv/bin/activate
python test_tools.pyRunning the Server
Start the server directly (for testing):
source .venv/bin/activate
python server.pyStop the server gracefully with Ctrl+C (only one press needed).
For more details on stopping the server, see STOPPING_SERVER.md.
Features
✅ Real-time weather data from Open-Meteo API
✅ Local JSON-based note storage
✅ Retrieve all saved notes
✅ Graceful shutdown handling
✅ Comprehensive error handling
✅ Full test suite included
✅ Works with Claude Desktop and Claude Code
Requirements
Python 3.11+
Virtual environment (included)
MCP-compatible client (Claude Desktop or Claude Code)
Contributing
Contributions welcome! Feel free to:
Report bugs
Suggest new features
Submit pull requests
License
MIT License - see LICENSE file for details
Acknowledgments
Built with the Model Context Protocol by Anthropic.
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
- FlicenseBqualityDmaintenanceEnables real-time weather information and forecasts using the Open-Meteo API. Provides current weather conditions and forecast data for any location specified by latitude and longitude coordinates.Last updated1
- Alicense-qualityDmaintenanceEnables real-time weather information retrieval and local search history management using Open Meteo APIs. Allows users to get current weather data for any city and access their weather query history through natural language.Last updated13MIT
- Flicense-qualityDmaintenanceProvides real-time weather and forecasts via Open-Meteo, supporting queries by coordinates or city name.Last updated
- Alicense-qualityDmaintenanceEnables notes management, weather and news search, document ingestion and RAG-based semantic search using GroundX, with OpenAI GPT integration for summarization and completions.Last updatedMIT
Related MCP Connectors
Global weather via Open-Meteo: forecast, ERA5 archive, marine, air quality, geocoding, elevation.
AI access to your aNotepad online notes: read, search, write, and organize via 22 tools.
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/gwyer/MCPWeather'
If you have feedback or need assistance with the MCP directory API, please join our Discord server