accueil / serveurs / Recherche & Web / com.adskub/mcp
com.adskub/mcp
serveur MCP (Model Context Protocol) · adskub 1.0.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.adskub/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.adskub/mcp » 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 2 outils
- get_category_filters≈ 272 tokens
Step 1 of every AdsKub search. AdsKub is a classifieds board in Thailand (Phuket for now): vehicles (cars, motorcycles, scooters) and property (apartments, villas, townhouses), each for rent or for sale — 12 leaf categories like vehicles/scooters/rent or property/villas/sell. Call without category to list all categories with titles. Call with a category to get the JSON Schema of its filters — every category has its own set, so always take them from here for the chosen category and never guess or reuse filters from another one. Every field has a description with units: prices in THB, mileage in km, engine volume in cc, area in m², rooms = bedrooms. Enum arrays mean one or several allowed values.
Paramètres, retour & exemple (1)
Paramètrescategory· string · optionnel
A leaf category from the list, like vehicles/cars/rent or property/apartments/sell. Omit it to list all categories.
Exemple d'appel{"name": "get_category_filters", "arguments": {"category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_ads≈ 486 tokens
Step 2: search published AdsKub listings in one category by structured filters. There is no free-text search — turn what the person wants into filters from get_category_filters for that category. Within one enum field values are OR, between fields AND; xMin/xMax are inclusive and either bound may be alone; booleans are true/false. Prices are in THB: without priceType a price range is compared with the listing's lowest price, with priceType (DAILY, WEEKLY, MONTHLY, THREE_MONTHS, SIX_MONTHS, YEARLY) — with the price for that period; for a monthly rental set priceType=MONTHLY. On errors read each message in `errors`, fix exactly that parameter and call again. total: 0 is not an error — relax the filters (price first, then brand, then district) and search again, and tell the person the match is not exact. Each ad has: id; url — the listing page, show it to the person, contact with the seller goes only through the site; title and description translated to lang when a translation exists, the description is full and contacts in it are masked; prices with currency and priceType (null for sale); district code; lat/lng of the listing (may be null); attributes — only filled fields; images — all photos as {thumb, full}; publisher. Paginate with page; limit is 1–20, default 10.
Paramètres, retour & exemple (2)
Paramètresfilters· object · optionnel
Filter values exactly per the get_category_filters schema of this category, plus page, limit, location (phuket) and lang (en, th, ru, zh — answer language of titles and descriptions).category· string · requis
The same leaf category you took the filters for, like property/villas/rent.
Exemple d'appel{"name": "search_ads", "arguments": {"category": "texte"}}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é ».