accueil / serveurs / Dev & Code / com.aiwebsitepipeline/indexnow-toolkit
com.aiwebsitepipeline/indexnow-toolkit
serveur MCP (Model Context Protocol) · indexnow-toolkit 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.aiwebsitepipeline/indexnow-toolkit est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.aiwebsitepipeline/indexnow-toolkit » 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
- build_indexnow_payload≈ 259 tokens
Validates a key and URL list against the IndexNow spec and returns the exact JSON POST body, the endpoint, a ready-to-run curl command, and the reason for every URL it dropped. Enforces the same-host rule, the 10000-URL batch limit, https/http consistency, fragment stripping and de-duplication.
Paramètres, retour & exemple (5)
Paramètreskey· string · requis
The IndexNow key, 8-128 characters of [a-zA-Z0-9-].host· string · optionnel
The host, e.g. example.com. Inferred from the first URL if omitted.engine· string · optionnel
indexnow (default), bing, yandex, seznam or naver.urlList· array · requis
Absolute URLs to submit. All must be on the same host.keyLocation· string · optionnel
Optional URL of the key file if it is not at https://host/<key>.txt.
Exemple d'appel{"name": "build_indexnow_payload", "arguments": {"key": "texte", "urlList": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - diff_sitemaps≈ 254 tokens
Parses two sitemap documents (urlset XML, sitemapindex XML, or a newline-delimited URL list) and reports added, removed and lastmod-changed URLs. Returns only the URLs worth submitting to IndexNow. Pass a key to also get the finished, validated POST body.
Paramètres, retour & exemple (6)
Paramètreskey· string · optionnel
Optional IndexNow key; supplying it returns a ready-to-send payload.engine· string · optionnel
Optional target endpoint name.keyLocation· string · optionnel
Optional key file URL.current_sitemap· string · requis
The current sitemap document.include_removed· boolean · optionnel
Include removed URLs in the submission list. Default false.previous_sitemap· string · requis
The earlier sitemap document.
Exemple d'appel{"name": "diff_sitemaps", "arguments": {"current_sitemap": "texte", "previous_sitemap": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_indexnow_key≈ 158 tokens
Checks an IndexNow key against the protocol schema (length, character set) and, given a host, returns the exact URL the key file must be served from, the exact contents it must have, and the curl command to verify it. Most 403 rejections are a key file that returns an HTML 404 page with a 200 status.
Paramètres, retour & exemple (2)
Paramètreskey· string · requis
The key to check.host· string · optionnel
Optional host, e.g. example.com, to compute the key file URL.
Exemple d'appel{"name": "validate_indexnow_key", "arguments": {"key": "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é ».