# Open-Meteo Weather

> Use this tool when you need to retrieve current weather data for specific locations, with features like custom location labels and unit preferences. It solves problems of weather tracking and authentication, providing a secure interface for users to access their weather data through GitHub OAuth 2.0 authentication. The tool takes location inputs and returns current weather data in Celsius or Fahrenheit, making it ideal for personal weather tracking applications.

Canonical page: https://skillsregistry.net/skills/f-open-meteo-weather  
JSON: https://api.skillsregistry.net/v1/skills/f-open-meteo-weather

## Description

This weather server integrates with the Open-Meteo API to provide current weather data retrieval with user authentication via GitHub OAuth 2.0. Built with Express.js and SQLite, it features location management capabilities allowing users to save custom location labels (like 'home' or 'office') for quick weather lookups, supports both Celsius and Fahrenheit units, and includes OAuth 2.0 server implementation with PKCE support for secure client authentication. The server provides tools for weather retrieval, location management, and user profile access, making it useful for personal weather tracking applications and demonstrating OAuth-secured MCP server patterns.

## Trust

- **Trust score (0–1):** 0.90
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/f-open-meteo-weather)
- **Repository:** <https://github.com/f/komunite-mcp-bootcamp-weather-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "f-open-meteo-weather"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/f-open-meteo-weather` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/f-open-meteo-weather/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
