Aggiunto connector Google Maps (mcp_local)

- Script: gmaps_mcp_server.py (MCP stdio, JSON-RPC 2.0)
- 6 tools: status, directions, geocode, reverse_geocode, search_places, distance_matrix
- Auth: API key via env GOOGLE_MAPS_API_KEY
- Verify: test Geocoding API con probe 'Rome, IT' 
- Dipendenze: googlemaps>=4.10.0
- Icone SVG pin Google Maps
This commit is contained in:
2026-07-22 21:46:43 +01:00
parent 7f6477dd68
commit 2750e773d4
7 changed files with 1050 additions and 0 deletions
+83
View File
@@ -893,6 +893,89 @@
"display_name": "Query Docs"
}
]
},
{
"id": "gmaps",
"name": "Google Maps",
"type": "mcp_local",
"scope": "global",
"icon_small": "gmaps/icon_sm.svg",
"icon_large": "gmaps/icon_lg.svg",
"user_description": "Get transit, driving, walking and cycling directions, geocode addresses, search nearby places, and compute distance matrices \u2014 powered by Google Maps Platform.",
"requires": [
"PYTHON",
"ENV"
],
"tags": [
"maps",
"mcp",
"local",
"google",
"navigation",
"transit"
],
"auth": {
"type": "api_key",
"delivery": "env",
"param": "GOOGLE_MAPS_API_KEY"
},
"folder": "gmaps",
"version": 1,
"version_string": "1.0.0",
"version_release_date": "2026-07-22",
"files": [
{
"path": "connector.json",
"sha256": "6c9bdcc3f3edae582e3355262f247f861e62bb9bd48d8221ea24af96281fd33e",
"size": 2311
},
{
"path": "gmaps_mcp_server.py",
"sha256": "98db82cc3f94d237c1675dbda97ec331d9b757f018c612b934a14c88143d9dd0",
"size": 30987
},
{
"path": "verify.py",
"sha256": "f566e0a0d297bf636d43e89c4b0085cdbd5322f6d353ea3552f37373e8612f55",
"size": 1903
},
{
"path": "icon_sm.svg",
"sha256": "f797c34d9c706e9c49b9223cd018debad5bb28e5192da4fa0cd8f8a4507d3d77",
"size": 440
},
{
"path": "icon_lg.svg",
"sha256": "2679ef1f7d950ec7d87a9fcbba2460d63581a7ad92260783879cf98b58797daf",
"size": 647
}
],
"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"
}
]
}
]
}