Skip to main content
Glama

KNMI Weather MCP

by wolkwork
models.py1.02 kB
from datetime import datetime from typing import Dict, Optional from pydantic import BaseModel, Field class Coordinates(BaseModel): """Geographic coordinates""" latitude: float = Field(..., ge=-90, le=90) longitude: float = Field(..., ge=-180, le=180) class WeatherStation(BaseModel): """KNMI weather station""" id: str name: str coordinates: Coordinates elevation: float station_type: Optional[str] = None region: Optional[str] = None class WeatherData(BaseModel): """Weather measurement data""" temperature: float humidity: float timestamp: datetime station_name: str station_id: str wind_speed: Optional[float] = None wind_direction: Optional[float] = None precipitation: Optional[float] = None visibility: Optional[float] = None pressure: Optional[float] = None class StationData(BaseModel): """Raw station measurement data""" measurements: Dict[str, float] metadata: Dict[str, str] timestamp: datetime

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/wolkwork/knmi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server