Ogni connector.json ora ha una llm_short_description che elenca i tool specifici che espone, così l'LLM sa esattamente cosa attivare (lazy load). SKALD.md: documentata criticità del campo llm_short_description nel system prompt dell'LLM.
48 lines
1.5 KiB
JSON
48 lines
1.5 KiB
JSON
{
|
|
"id": "weather",
|
|
"name": "Weather (Open-Meteo)",
|
|
"type": "mcp_local",
|
|
"launch_command": "python3 weather_mcp_server.py",
|
|
"transport": "stdio",
|
|
"dependencies": [
|
|
"httpx>=0.27.0"
|
|
],
|
|
"docs": [
|
|
{
|
|
"lang": "en",
|
|
"description": "Global weather, forecast, and air quality via Open-Meteo \u2014 free, no API key required. Get current conditions (temperature, humidity, wind, UV, visibility), multi-day forecasts (min/max temps, rain probability, sunrise/sunset), and air quality (European & US AQI, PM2.5, PM10, NO\u2082, O\u2083, CO, SO\u2082, NH\u2083) for any city worldwide.",
|
|
"llm_short_description": "Global weather and air quality (free, no API key, Open-Meteo). Tools: status (api check), get_current_weather (by lat/lon), get_forecast (up to 16 days), get_air_quality (AQI + pollutants: PM2.5, PM10, O3, NO2, SO2, CO). Covers any location world-wide."
|
|
}
|
|
],
|
|
"auth": {
|
|
"type": "none"
|
|
},
|
|
"setup_instructions": [
|
|
"Install dependencies: pip install -r requirements.txt",
|
|
"No configuration needed \u2014 Open-Meteo is a free public API with no API key."
|
|
],
|
|
"homepage": "https://open-meteo.com",
|
|
"icon_small": "icon_sm.svg",
|
|
"icon_large": "icon_lg.svg",
|
|
"scope": "global",
|
|
"requires": [
|
|
"PYTHON"
|
|
],
|
|
"tags": [
|
|
"weather",
|
|
"mcp",
|
|
"local",
|
|
"free",
|
|
"forecast",
|
|
"air-quality"
|
|
],
|
|
"mcp_config": {
|
|
"command": "python3",
|
|
"args": [
|
|
"weather_mcp_server.py"
|
|
]
|
|
},
|
|
"version": 4,
|
|
"version_string": "3.0.1",
|
|
"version_release_date": "2026-07-21"
|
|
} |