Skip to content
@weather-mcp

weather-mcp

Weather MCP

Open-source weather data ecosystem for Claude Desktop and AI assistants.

License: MIT GitHub Stars Discord

MCP ServerWebsiteCommunityDiscord

Live Now: WebsiteComing Soon: Dashboard


🌤️ What is Weather MCP?

Weather MCP is a comprehensive Model Context Protocol (MCP) ecosystem that brings real-world weather data to AI assistants like Claude Desktop. It consists of three main components working together to provide weather intelligence, analytics insights, and community resources.

Core Features

12 Weather Tools - Forecasts, alerts, historical data, air quality, marine conditions, and more ✅ Multi-Provider Support - Automatic fallback between NOAA and Open-Meteo ✅ Global Coverage - US-focused with NOAA, worldwide with Open-Meteo ✅ No API Keys Required - Free access to all weather data ✅ Privacy-First Analytics - Optional, anonymous usage tracking ✅ Open Source - MIT licensed, community-driven


📦 Projects

🌤️ MCP Server

Status: Production (v1.6.1)

Core MCP server for weather data access

Stars

📖 Documentation🐛 Issues

📊 Analytics Server

Status: In Development

Privacy-first analytics collection API

Stars

📖 Documentation🐛 Issues

🌐 Website

Status: Live (v1.0.0)

Public website and analytics dashboard

Stars

🌐 Visit Site📖 Documentation🐛 Issues


🚀 Quick Start

Install MCP Server

# Install via npm
npm install -g @dangahagan/weather-mcp

# Or clone and build from source
git clone https://github.com/weather-mcp/weather-mcp.git
cd mcp-server
npm install
npm run build

Configure Claude Desktop

Add to your Claude Desktop MCP settings:

{
  "mcpServers": {
    "weather": {
      "command": "npx",
      "args": ["-y", "@dangahagan/weather-mcp"]
    }
  }
}

Start Using Weather Tools

Ask Claude:

  • "What's the weather forecast for Seattle this week?"
  • "Are there any weather alerts for Miami?"
  • "Show me historical weather data for New York in July 2020"

📖 Full Installation Guide →


🌟 Available Weather Tools

Tool Description Coverage Data Source
get_forecast 7-day weather forecasts US + Global NOAA / Open-Meteo
get_current_conditions Current weather + fire weather US Only NOAA
get_alerts Weather warnings and alerts US Only NOAA
get_historical_weather Historical data (1940-present) Global Open-Meteo
get_air_quality Air quality index & pollutants Global Open-Meteo
get_marine_conditions Wave height, swell, currents Global Open-Meteo
get_river_conditions River levels & flood monitoring US Only NOAA / USGS
get_wildfire_info Active wildfire tracking US Only NIFC
search_location Location search / geocoding Global Open-Meteo
check_service_status API health check All All services

📖 Full API Reference →


🔒 Privacy & Analytics

Weather MCP respects your privacy:

  • No API Keys Required - All weather APIs are free and public
  • Optional Analytics - Opt-in only, disabled by default
  • Anonymous Data - No PII, coordinates, or location names collected
  • Open Source - All code is auditable
  • Transparent - Public analytics dashboard showing aggregate usage

📖 Privacy Policy →


📊 Live Stats 🚧 Coming Soon

Once the analytics server is deployed, live usage statistics will be available here:

Metric Status
Total API Calls (24h) Coming Soon
Success Rate Coming Soon
Active Installations Coming Soon

📊 View Full Dashboard → (Coming Soon)


🤝 Contributing

We welcome contributions to any Weather MCP project!

Ways to Contribute

  • 🐛 Report Bugs - Open an issue in the relevant repository
  • 💡 Suggest Features - Share your ideas in GitHub Discussions
  • 📝 Improve Documentation - Help make our docs better
  • 🔧 Submit Pull Requests - Fix bugs or add features
  • Star Our Repos - Show your support!

Getting Started

  1. Choose a project to contribute to:

  2. Read the contributing guide for that project

  3. Fork, code, and submit a PR following the project's guidelines

📖 Contributing Guide →


🗺️ Roadmap

Current (v1.6.x)

  • ✅ Production-ready MCP server
  • ✅ 12 weather tools with comprehensive coverage
  • ✅ Multi-provider support with automatic fallback
  • ✅ Extensive testing and documentation

Coming Soon (v1.7+)

  • ✅ Public website launched (weather-mcp.dev)
  • 🚧 Analytics server deployment (in development)
  • 🚧 Analytics dashboard launch
  • 🚧 Optional opt-in analytics for product improvement
  • 🚧 Additional weather providers (NWS, etc.)

Future (v2.0+)

  • 📋 Mobile app integration
  • 📋 Plugin system for custom data sources
  • 📋 Real-time weather alerts via WebSocket
  • 📋 Community showcase and examples

📖 Full Roadmap →


🌍 Community

Join the Weather MCP Community

GitHub Discussions Discord Twitter


📚 Resources

Documentation

Developer Resources

Project Information


💖 Sponsors

Weather MCP is free and open source. If you find it useful, consider supporting the project:

Sponsor on GitHub Buy Me a Coffee


📧 Contact


📄 License

All Weather MCP projects are licensed under the MIT License.

Copyright (c) 2025 Dan Gahagan

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

Made with ☀️ by Dan Gahagan and contributors

⭐ Star our repos • 🐛 Report bugs • 💡 Suggest features • 🤝 Contribute

MCP ServerWebsiteDiscussionsDiscord

Live Now: WebsiteComing Soon: Dashboard

Popular repositories Loading

  1. weather-mcp weather-mcp Public

    MCP server providing 12 weather tools to AI assistants. Features: forecasts, current conditions, historical data (1940-present), weather alerts, air quality, marine conditions, lightning detection,…

    TypeScript

  2. analytics-server analytics-server Public

    Privacy-first analytics collection server for Weather MCP

    TypeScript

  3. website website Public

    Public website and analytics dashboard for Weather MCP (weather-mcp.dev)

    TypeScript

  4. .github .github Public

    Organization profile and shared resources

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…