accueil / serveurs / Recherche & Web / io.github.maxioos/agentport-discovery
io.github.maxioos/agentport-discovery
serveur MCP (Model Context Protocol) · agentport-discovery 0.10.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 io.github.maxioos/agentport-discovery est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.maxioos/agentport-discovery » 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
- business.get≈ 165 tokens
Inspection step: resolve one discovered business by its stable AgentPort registry slug and inspect its exact published capability/action keys. For actionable requests, this is not final resolution; call capability.resolve after the relevant canonical keys are known.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "business.get", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - business.search≈ 320 tokens
Find real businesses with published AgentPorts by natural-language need, location, and optional exact capability keys.
Paramètres, retour & exemple (9)
Paramètrescity· string · optionnellimit· integer · optionnelquery· string · optionnel
Natural-language business need, for example "collision repair that can book an appointment".region· string · optionnel
State, province, or region code/name.latitude· number · optionnelradiusKm· number · optionnellongitude· number · optionnelcountryCode· string · optionnelcapabilities· array · optionnel
Optional exact AgentPort capability keys that every result must expose.
Exemple d'appel{"name": "business.search", "arguments": {"city": "texte", "limit": 1, "query": "texte", "region": "texte", "latitude": 1, "radiusKm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - capability.resolve≈ 742 tokens
Final discovery step for actionable goals: resolve a structured user goal to ranked machine-capable resources and provider-owned execution paths without executing the selected action. Use this after business.search/business.get whenever the user asks whether a provider can expose a machine-capable action or execution path. Any requiredCapabilities/preferredCapabilities/desiredActions/preferredActions values must be exact canonical AgentPort keys already published by a provider; never invent keys. If exact keys are unknown, use business.search and business.get first.
Paramètres, retour & exemple (11)
Paramètresintent· string · requislocation· object · optionnelconstraints· object · optionnelpreferences· object · optionnelschemaVersion· string · optionnel · 1.0desiredActions· array · optionnel
Exact canonical AgentPort action keys already published by a provider (for example appointment.get_availability or appointment.create). Never invent or infer keys; discover them with business.search/business.get first when unknown.desiredOutcome· string · optionnelpreferredActions· array · optionnel
Exact canonical AgentPort action keys already published by a provider. Never invent or infer keys.executionRequired· boolean · optionnelrequiredCapabilities· array · optionnel
Exact canonical AgentPort capability keys already published by a provider. Never invent or infer keys; discover them with business.search/business.get first when unknown.preferredCapabilities· array · optionnel
Exact canonical AgentPort capability keys already published by a provider. Never invent or infer keys.
Exemple d'appel{"name": "capability.resolve", "arguments": {"intent": "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é ».