@ryancardin/noaa-tides-currents-mcp-server
Version:
MCP Server that interfaces with NOAA Tides and Currents API using FastMCP
27 lines (26 loc) • 628 B
TypeScript
/**
* Moon phase names and their approximate ranges
*/
export declare enum MoonPhaseName {
NEW_MOON = "New Moon",
WAXING_CRESCENT = "Waxing Crescent",
FIRST_QUARTER = "First Quarter",
WAXING_GIBBOUS = "Waxing Gibbous",
FULL_MOON = "Full Moon",
WANING_GIBBOUS = "Waning Gibbous",
LAST_QUARTER = "Last Quarter",
WANING_CRESCENT = "Waning Crescent"
}
/**
* Moon phase information
*/
export interface MoonPhaseInfo {
date: string;
phase: number;
phaseName: MoonPhaseName;
illumination: number;
age: number;
distance: number;
diameter: number;
isWaxing: boolean;
}