mcpserver.lol
registry/nausika-app-mcp
Connection check verified live · 20h ago

nausika-app-mcp

Mediterranean marine, nautical, sailing: forecasts, tides, sea routes, anchorages, POIs for AI.

Tools 19
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

19 tools

Read from the running server on 20h ago.

nausika_calculator read-only precisionexpression*
Evaluate a math expression and return the numeric result. Useful for fuel, range/autonomy, unit conversions, and ad-hoc arithmetic. Supported (exhaustive): +, -, *, /, ^, %, paren…
nausika_convert_coordinates read-only latitude*longitude*
Convert nautical coordinates between decimal degrees, DMS, and DM. Inputs: latitude, longitude — each accepts decimal (44.4), DMS ("44°24'00\"N"), or DM ("44°24.0'N"). Returns all…
nausika_describe_place_schema read-only type*
Returns the expected attributes for a given place 'type' (the only input parameter: marina, port, bay, fuel_station, city, island, etc.). Useful to understand what fields are avail…
nausika_geocode read-only limitquerylatituderadius_mlongitude
Resolve a place 'query' to coordinates (forward) or find nearest places to 'latitude'+'longitude' (reverse). Mediterranean-focused curated DB; forward falls back to OSM/Nominatim g…
nausika_get_boat_profile read-only name
Get your saved boat profile(s). Omit name for the default boat, or use name="*" to list all boats. Tip: use boat speed/consumption with nausika_sea_route and nausika_calculator fo…
nausika_get_favorites read-only limitoffset
List your favorite places with details and personal notes. Ordered by most recently added. Inputs: limit, offset. Tip: use place coordinates with nausika_sea_route or nausika_mar…
nausika_get_place read-only id*
Fetch full detail for a single place given its 'id'. Accepts either a full UUID or the 8-char [xxxxxxxx] short-id shown by nausika_search_places. Returns canonical attributes (name…
nausika_get_ratings read-only limitoffsetmy_onlyplace_id
View ratings for a place (aggregate + your own) or list all your ratings. Inputs: place_id, my_only, limit, offset. Examples: - Place ratings: place_id="a1b2c3d4" (8-char short…
nausika_get_routes read-only idlimitqueryoffsetroute_type
Look up your saved sailing-route library: direct fetch by id, or paginated search by name fragment via query, with limit and offset for pagination. Examples: - List all (default…
nausika_is_water read-only latitude*longitude*
Check whether a coordinate (latitude, longitude in decimal degrees) is on water or land, and how far it is from the coast. Returns: - is_water: boolean (true if over sea, false if…
nausika_manage_boat_profile can modify data nametypeloa_maction*beam_mdraft_m +10
Manage boat profile (multi-boat per account, keyed by name). Inputs: action, name, type, loa_m, beam_m, draft_m, displacement_kg, engine_type, engine_hp, fuel_capacity_l, motor_co…
nausika_manage_favorite can modify data noteaction*place_id*
Add or remove a place from your favorites list. Examples: - Add: action="add", place_id="a1b2c3d4", note="Great anchorage for overnight" - Remove: action="remove", place_id="a…
nausika_manage_rating can modify data scoreaction*commentplace_id*
Rate a place (1-5 stars) with an optional private comment. One rating per user per place. Examples: - Rate: action="upsert", place_id="a1b2c3d4", score=4, comment="Clean facilit…
nausika_manage_route can modify data idlegsnameaction*route_typedescription
Save a sailing route or multi-day itinerary; legs may link to places. Typical flow: compute legs with nausika_sea_route, then save here. Examples: - Single: action="upsert", na…
nausika_marine_forecast read-only presetend_dateend_hourlatitude*longitude*variables +6
Marine + atmospheric forecast at (latitude, longitude in decimal degrees). Returns waves, swell, currents, SST, wind, gusts, pressure, weather_code, visibility, precipitation, temp…
nausika_search_places read-only typelimitquerytypesoffsetcategory +8
Mediterranean nautical place search by proximity. latitude+longitude are ALWAYS required — this is not a standalone text search. 'query' is only a name filter applied within that r…
nausika_sea_route read-only unitsdest_lat*dest_lon*origin_lat*origin_lon*speed_knots +3
Maritime routing via pgRouting Dijkstra on the MARNET sea-lane graph (Mediterranean only; errors out elsewhere), 6 kn sailing-yacht default, snaps land coordinates to the nearest m…
nausika_seasonal_forecast read-only end_date*latitude*longitude*variablesstart_date*include_members
Fetch 1-7 month ECMWF SEAS5 seasonal forecast for one Mediterranean point. Returns ensemble-mean DAILY + MONTHLY aggregates of wind, SST, temperature, precipitation, cloud cover (e…
nausika_tides read-only datumlimitunitsintervallatitude*longitude* +3
Tide predictions or station discovery at a coordinate (latitude, longitude). Default: predictions from the nearest NOAA station; outside US waters falls back to a global modeled-ti…