accueil / serveurs / Recherche & Web / com.courtlygo/courts
com.courtlygo/courts
serveur MCP (Model Context Protocol) · courtlygo 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.courtlygo/courts est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.courtlygo/courts » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- get_court≈ 122 tokens
Get full details of one court venue by id (from search_courts): courts per sport, surface, access, OpenStreetMap links, source, data date and caveats.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Venue id, e.g. 'way-123456'.
Exemple d'appel{"name": "get_court", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_coverage≈ 84 tokens
List the covered cities with the number of venues per sport, the data date and the attribution.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_coverage", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_courts≈ 742 tokens
Search tennis, padel and pickleball courts in a covered city, metro area or around a point. Use 'city' (e.g. 'Austin, TX', 'Long Beach', 'Tbilisi' or 'Los Angeles area'; 'country' if the name is ambiguous) or 'lat'+'lon'+'radius_km'. Results are venues (courts within 70 m are merged) with number of courts, surface, lighting, access, fee, address or the park/street nearby, and the source of each record. Filters are strict: a court passes only if the property is explicitly mapped; set match_unknown=true to also include courts where it is unknown. Data comes from OpenStreetMap (ODbL) and is often incomplete; every answer carries the data date and attribution.
Paramètres, retour & exemple (14)
Paramètreslat· number · optionnel
Latitude of the search point (use with lon).lit· boolean · optionnel
Only courts with lighting.lon· number · optionnel
Longitude of the search point (use with lat).city· string · optionnel
A covered city, e.g. 'Austin, TX', 'Long Beach' or 'Tbilisi', or a whole metro area, e.g. 'Los Angeles area' (all of Los Angeles and Orange counties) or 'New York area'. See list_coverage.free· boolean · optionnel
Only courts mapped as free of charge (fee=no).limit· integer · optionnelsport· string · optionnel · tennis | padel | pickleball
Sport: tennis, padel or pickleball. Omit for any.offset· integer · optionnel
Skip this many results (paging).country· string · optionnel
Country name or ISO code, e.g. 'Georgia', 'GE', 'US'. Use it when the same city name exists in several countries; with lat/lon it limits the search to that country. Distances are in miles for the US and metres/kilometres elsewhere (distance_km is always given).setting· string · optionnel · any | outdoor | indoor
'outdoor' = open-air courts; 'indoor' = indoor or covered.radius_km· number · optionnel
Search radius around lat/lon, km.min_courts· integer · optionnel
Minimum number of courts at the venue.match_unknown· boolean · optionnel
Also return courts where a filtered property is not mapped (unknown).open_to_public· boolean · optionnel
Only courts anyone can use: access is public, or free of charge, or inside a park. Clubs (access_status club), private and likely private courts are excluded.
Exemple d'appel{"name": "search_courts", "arguments": {"lat": 1, "lit": true, "lon": 1, "city": "texte", "free": true, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».