Migliorate llm_short_description per tutti i connector — tool names espliciti

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.
This commit is contained in:
2026-07-22 22:21:52 +01:00
parent be1150fe51
commit 3440890d11
17 changed files with 129 additions and 99 deletions
+43 -13
View File
@@ -8,8 +8,18 @@
"scope": "global",
"launch_command": "python3 gmaps_mcp_server.py",
"transport": "stdio",
"requires": ["PYTHON", "ENV"],
"tags": ["maps", "mcp", "local", "google", "navigation", "transit"],
"requires": [
"PYTHON",
"ENV"
],
"tags": [
"maps",
"mcp",
"local",
"google",
"navigation",
"transit"
],
"dependencies": [
"googlemaps>=4.10.0"
],
@@ -25,14 +35,14 @@
],
"setup_instructions": [
"Ensure the Google Maps APIs are enabled in your GCP project: Directions, Geocoding, Places, Distance Matrix.",
"Create an API key in Google Cloud Console Credentials, restricting it to those four APIs.",
"Create an API key in Google Cloud Console \u2192 Credentials, restricting it to those four APIs.",
"Install the Python package: pip install googlemaps"
],
"docs": [
{
"lang": "en",
"description": "Get transit, driving, walking and cycling directions, geocode addresses, search nearby places, and compute distance matrices powered by Google Maps Platform. Requires a Google Cloud API key with Directions, Geocoding, Places, and Distance Matrix APIs enabled.",
"llm_short_description": "Google Maps MCP: directions (transit/driving/walking/bicycling), geocode/reverse geocode, search places, distance matrix. API key from GCP required."
"description": "Get transit, driving, walking and cycling directions, geocode addresses, search nearby places, and compute distance matrices \u2014 powered by Google Maps Platform. Requires a Google Cloud API key with Directions, Geocoding, Places, and Distance Matrix APIs enabled.",
"llm_short_description": "Google Maps services (requires Google Cloud API key). Tools: status (auth check), directions (transit/driving/walking/bicycling with routes and duration), geocode (address\u2192coordinates), reverse_geocode (coordinates\u2192address), search_places (text search for businesses/landmarks), distance_matrix (travel time/distance between origins and destinations). Best for navigation, location lookup, and travel logistics."
}
],
"auth": {
@@ -44,18 +54,38 @@
]
},
"tools": [
{"name": "status", "display_name": "Status Check"},
{"name": "directions", "display_name": "Directions"},
{"name": "geocode", "display_name": "Geocode"},
{"name": "reverse_geocode", "display_name": "Reverse Geocode"},
{"name": "search_places", "display_name": "Search Places"},
{"name": "distance_matrix", "display_name": "Distance Matrix"}
{
"name": "status",
"display_name": "Status Check"
},
{
"name": "directions",
"display_name": "Directions"
},
{
"name": "geocode",
"display_name": "Geocode"
},
{
"name": "reverse_geocode",
"display_name": "Reverse Geocode"
},
{
"name": "search_places",
"display_name": "Search Places"
},
{
"name": "distance_matrix",
"display_name": "Distance Matrix"
}
],
"mcp_config": {
"command": "python3",
"args": ["gmaps_mcp_server.py"]
"args": [
"gmaps_mcp_server.py"
]
},
"homepage": "https://maps.google.com",
"icon_small": "icon_sm.svg",
"icon_large": "icon_lg.svg"
}
}