UNPKG

open-meteo-mcp-server

Version:

Model Context Protocol server for Open-Meteo weather APIs

31 lines 1.67 kB
import type { ForecastParams, ArchiveParams, AirQualityParams, MarineParams, FloodParams, ElevationParams, GeocodingParams, WeatherResponse, ElevationResponse, GeocodingResponse } from './types.js'; export declare class OpenMeteoClient { private client; private airQualityClient; private marineClient; private archiveClient; private seasonalClient; private ensembleClient; private geocodingClient; private floodClient; constructor(baseURL?: string); private buildParams; getForecast(params: ForecastParams): Promise<WeatherResponse>; getArchive(params: ArchiveParams): Promise<WeatherResponse>; getDwdIcon(params: ForecastParams): Promise<WeatherResponse>; getGfs(params: ForecastParams): Promise<WeatherResponse>; getMeteoFrance(params: ForecastParams): Promise<WeatherResponse>; getEcmwf(params: ForecastParams): Promise<WeatherResponse>; getJma(params: ForecastParams): Promise<WeatherResponse>; getMetno(params: ForecastParams): Promise<WeatherResponse>; getGem(params: ForecastParams): Promise<WeatherResponse>; getAirQuality(params: AirQualityParams): Promise<WeatherResponse>; getMarine(params: MarineParams): Promise<WeatherResponse>; getEnsemble(params: ForecastParams): Promise<WeatherResponse>; getElevation(params: ElevationParams): Promise<ElevationResponse>; getFlood(params: FloodParams): Promise<WeatherResponse>; getSeasonal(params: ForecastParams): Promise<WeatherResponse>; getClimate(params: ForecastParams): Promise<WeatherResponse>; getGeocoding(params: GeocodingParams): Promise<GeocodingResponse>; } //# sourceMappingURL=client.d.ts.map