Solano — marine & outdoor weather

fr.solanometeo由 solanometeo.fr 发布官方发布者v1.0.0更新于 Oct 24, 2026

Marine and outdoor weather: multi-model forecasts, official bulletins, tides, anchorages.

已验证Streamable HTTP可网页运行位置与生活数据与分析

概览

AI 生成的概览

远程 MCP 服务器,为助手提供多模式海洋与户外天气预报、官方公报、警报、潮汐和锚地避风分析。

可以做什么
获取某地点的多模式逐日预报:风、阵风、气温、降水和 CAPE,逐小时详情见链接页面,并附基于集合离散度的逐小时可信度指标。按对流要素给出 0-10 的逐小时雷暴风险评分。获取各国官方海洋预报公报及生效中的海洋与天气警报。查询全球高潮低潮时间与潮差,并区分国家潮汐表数据与海图基准。查找附近已知锚地并按未来几晚舒适度重新评分,对单个精确锚地做分方向避风分析。列出覆盖某地点的天气模式及哪些能解析对流。
适用场景
适合帆船、海岸和户外活动规划:需要将模式预报与官方海洋公报、警报和潮汐结合,或需要判断预报可信度、评估锚地避风程度时使用。
运行要求
远程 streamable HTTP 端点;未声明软件包、账户、API 密钥或环境变量。需要能访问服务商端点的网络。
安装前请注意
预报、可信度评分、雷暴风险和锚地舒适度为推算指标,并非保证;官方公报和警报应视为权威。锚地分析依赖高程模型和 OpenStreetMap 数据,可能不反映当前实际情况。不要求凭据,但查询会把地点信息发送给服务商。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Solano — marine & outdoor weather,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/fr.solanometeo%2Fsolano/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "solano-marine-outdoor-weather": {
      "type": "http",
      "url": "https://solanometeo.fr/mcp"
    }
  }
}

工具

9

get_forecast

Weather forecast

Daily weather summary for a point, from one or more international models. Returns, per model and per LOCAL day: mean and max wind (knots), max gust, dominant wind direction, min/max temperature, total precipitation, and peak CAPE. Not hour-by-hour — follow `solano_url` for the hourly view. When the point is at sea and `include_sea_state` is true, a `sea_state` block adds significant wave height (Hs), derived maximum wave height (Hmax), period and direction from a wave model. Models are picked for the location: a regional high-resolution model (AROME 1.5 km, ICON-2I, ICON-D2, UKV…) replaces its global parent where it is available. Pass `models` to force specific keys — use `list_models_for_location` first to see what exists there.

输入参数daysmodelslatitude必填longitude必填include_sea_state

get_confidence

Model agreement

How much the forecast can be trusted at this point, hour by hour, from ensemble spread — Solano's own indicator, not a raw model output. Each deterministic model is compared against the members of ITS OWN reference ensemble (GFS→GEFS, ECMWF IFS→ECMWF-ENS, ICON→ICON-EPS), never against a mixed pool: the systematic offset between forecasting centres would otherwise be charged to the model as if it were uncertainty. The percentage blends wind (60%), rain intensity class (25%) and pressure (15%). High means the scenarios converge, so the forecast is solid; low means they diverge and the forecast should be treated as uncertain. Use this when asked "is this forecast reliable?", "will it hold?", or before committing to a passage plan. Returned per day: mean and minimum confidence, plus the per-variable breakdown at the least confident hour.

输入参数modelslatitude必填longitude必填

get_storm_risk

Thunderstorm risk

Thunderstorm environment at a point, scored 0-10 per hour from convective ingredients rather than from a rain field. Built on a GFS baseline that carries the full set: CAPE sharpened by the lifted index, capped by convective inhibition, then modulated by the 700-500 hPa lapse rate and 0-6 km shear. Shear also decides organisation — a severe-intensity hour with weak shear is reported as "marked, isolated" rather than severe. `capped_gun` flags a loaded-gun setup: lots of fuel held down by a strong cap, explosive if it breaks. ⚠️ This describes an ENVIRONMENT at basin scale (the point is snapped to a ~25 km grid). It does NOT locate individual cells and must never be phrased as "a storm at 4pm" — say "conditions favourable to storms during the afternoon". Convection-resolving models place cells; see `list_models_for_location` for which ones cover this point.

输入参数dayslatitude必填longitude必填

get_marine_bulletin

Official marine bulletin

The official marine forecast bulletin for the maritime zone containing a point — the text a national weather service publishes for mariners, not a model output. Providers, matched automatically to the point: Météo-France (BMR coastal), AEMET (Spain), MeteoAM (Italy), Met Office (UK inshore waters and shipping forecast). Pass `provider` to force one of `mf`, `aemet`, `meteoam`, `metoffice`. The bulletin is returned in the language its issuing service publishes it in (see `language`). Quote it, do not translate it as if it were the official wording. Costs no third-party call when warm: bulletins are cached 1-3 hours.

输入参数latitude必填providerlongitude必填

get_zone_alerts

Marine warnings in force

Marine and weather warnings in force for a point, from every official source at once — gale and storm warnings (BMS Météo-France, AEMET, MeteoAM, Met Office) plus European MeteoAlarm warnings resolved to the actual region, not the whole country. Empty list means no warning is in force, which is a real answer worth stating. Each warning carries its issuing service, validity window, level and the official text in the publishing language. Check this before any passage or coastal activity. Costs no third-party call when warm (own 15-minute cache).

输入参数latitude必填longitude必填

get_tide

Tides

High and low water times and tidal range at any point on the globe, and real water heights wherever a national almanac covers it. Two very different answers, and the difference matters: - `reference.kind == "chart_datum"` — a national tide almanac is attached to this point (Canada CHS, France api-maree.fr, Ireland Marine Institute). `height_m` is then a TRUE water height above chart datum, which can be added to a charted sounding. - `reference.kind == "lowest_low_water"` — no almanac here, so the figures come from a global model referenced to mean sea level. Times and ranges are sound (they are differences, the unknown datum cancels out) but `height_m` is NOT a water height: it is an offset above an internal reference. Never add it to a sounding, and never present it as depth. Model range is systematically UNDERSTATED, the more so the more confined the place (-6% Halifax, -20% at the head of the Bay of Fundy): 8 km grid cells do not resonate a funnel. This is flagged, never silently corrected. The almanac attachment for a new point is decided in the background, so the first call at a fresh location may return the model and a later one the almanac.

输入参数dayslatitude必填longitude必填

find_known_anchorages

Sheltered anchorages nearby

Anchorages already analysed nearby, re-scored for comfort over the next three nights against the real forecast wind and swell. Only spots whose full shelter profile is already in Solano's shared cache are considered — work other users' analyses have already paid for. Each is scored per night (18:00 to 10:00 local) on the worst hour of the window, which is the conservative reading you want for a night at anchor: swell weighs 0.70, wind 0.30, because swell is what makes a boat roll. Empty result means nobody has analysed an anchorage around this point yet, not that there is none — use `analyze_anchorage` on a precise spot to add one, or open the app to sweep the area. Cheap by construction: no topography download, two forecast calls.

输入参数latitude必填radius_mlongitude必填

analyze_anchorage

Anchorage shelter analysis

Directional shelter analysis of ONE precise anchorage: how protected it is from every compass direction, and how comfortable it will be over the next three days. Casts 1728 rays against a global elevation model plus OSM breakwaters and moles, giving per-direction wind protection and whether swell is blocked; then scores comfort hour by hour against the real forecast. Also returns depth (EMODnet bathymetry) and seabed nature. ⚠️ Use this on a SINGLE spot the user has in mind. It is the most expensive thing this server does — 18 topography calls against a public quota shared with the website — so it is capped per day, serialised, and de-duplicated. Do NOT call it repeatedly to sweep a coastline: call `find_known_anchorages` for that, or send the user to the app, which has a search built for it. A refusal here is a budget limit, not an error. Points already analysed come back from cache instantly and cost nothing.

输入参数latitude必填longitude必填

list_models_for_location

Available weather models

Which weather models actually cover a point, and which resolve convection. A regional high-resolution model hides its global parent where it is available (AROME 1.5 km over France, ICON-2I over the Mediterranean, UKV over the UK, HRDPS over Canada). `resolves_convection` marks the models fine enough to place individual storm cells rather than parametrise them — those are the ones to cite when asked where a storm will actually break. `near_domain_edge` warns that the point sits in a regional model's relaxation zone, where its values are least trustworthy. Costs nothing: read from the registry, no network call.

输入参数latitude必填longitude必填

版本历史

1
  1. v1.0.0最新Sep 29, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。