accueil / serveurs / Recherche & Web / com.modernmustardseed/ai-search-kit
com.modernmustardseed/ai-search-kit
serveur MCP (Model Context Protocol) · AI Search Kit by Modern Mustard Seed 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.modernmustardseed/ai-search-kit est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.modernmustardseed/ai-search-kit » 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 5 outils
- audit_ai_readiness≈ 397 tokens
Audit one public web page for what AI answer engines and their crawlers rely on. Reads the page plus its site's robots.txt, llms.txt and sitemap, then reports: for each AI crawler and control token (OAI-SearchBot, ChatGPT-User, GPTBot, Claude-SearchBot, Claude-User, ClaudeBot, PerplexityBot, Perplexity-User, Googlebot, Google-Extended, Applebot, Applebot-Extended) whether robots.txt allows it on this page under RFC 9309 matching; noindex and nosnippet directives; JSON-LD validity against the schema.org vocabulary and Google's LocalBusiness rules; whether the name, phone and address in the markup also appear on the visible page; llms.txt format; canonical tag; and sitemap. Every finding cites the public spec or vendor document behind it, with the date it was read. Results are cached for 10 minutes.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
The page to audit, such as example.com or https://example.com/locations/denver. Public http and https only.detail· string · optionnel · summary | full
"summary" (default) lists only findings that warn, fail or inform; "full" includes passing findings with their sources.
Exemple d'appel{"name": "audit_ai_readiness", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_entity_consistency≈ 553 tokens
Compare a business's name, phone, street, city, region and postal code across up to 8 sources, such as its website, Google Business Profile, Facebook page and directory listings. For each source give a url to read (JSON-LD first, then tap-to-call links and page text) and/or the facts shown on it; supplied facts win, and are needed for sites that block automated readers. Formats are normalized ("123 North Main Street, Suite 4" matches "123 N Main St Ste 4", "(406) 555-0100" matches "+1 406-555-0100"), then each field is reported as consistent, variant or mismatch, with the exact fixes. Give business to compare against a canonical record instead of the majority.
Paramètres, retour & exemple (2)
Paramètresbusiness· object · optionnel
The canonical name, phone and address every source should match.profiles· array · requis
Exemple d'appel{"name": "check_entity_consistency", "arguments": {"profiles": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_llms_txt≈ 623 tokens
Write an llms.txt file in the llmstxt.org format: an H1 with the site name, a blockquote summary, optional details, H2 sections of "- [title](url): note" links, and an Optional section for secondary pages. Give url to build it from the live site (home page, sitemap, and up to 30 pages' own titles and meta descriptions, honoring the site's robots.txt and skipping noindex pages), or give site_name and sections to build it from your own facts; supplied fields override what is read from the site. The result is checked against the format before it is returned. Nothing is published.
Paramètres, retour & exemple (7)
Paramètresurl· string · optionnel
A public site to read, such as example.com.details· string · optionnel
Optional markdown notes between the summary and the link sections. Headings are not allowed there.summary· string · optionnel
One or two sentences for the blockquote.sections· array · optionnel
H2 file lists, each with links.max_pages· integer · optionnel
How many pages to read from the site, 1 to 30. Default 20.site_name· string · optionnel
The H1. Required when url is not given.optional_links· array · optionnel
Secondary links for the Optional section.
Exemple d'appel{"name": "generate_llms_txt", "arguments": {"url": "texte", "details": "texte", "summary": "texte", "sections": [], "max_pages": 1, "site_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_local_business_schema≈ 1415 tokens
Turn a local business's facts into schema.org JSON-LD. Chooses the most specific LocalBusiness subtype from business_type (for example "roofing company" becomes RoofingContractor) or takes schema_type as given, writes only properties schema.org defines for that type, formats hours, phone and 24 hour or closed days the way Google documents, then validates the output against the schema.org vocabulary. Returns the JSON-LD, a ready-to-paste script tag, the type chosen with alternatives, and cited notes on anything left out. No network access; nothing is published.
Paramètres, retour & exemple (31)
Paramètresurl· string · optionnel
The business website or location page.logo· string · optionnel
Logo image URL.name· string · requis
Business name as shown on the storefront, website and Google profile.email· string · optionnelhours· array · optionnel
Regular opening hours. Days not listed read as closed.images· array · optionnelsame_as· array · optionnel
Official profile URLs that identify the business: Google Business Profile, Facebook, LinkedIn, Yelp, Wikidata.founders· array · optionnellatitude· number · optionnelmenu_url· string · optionnel
Food businesses only.services· array · optionnel
Services offered, written as Offer items.longitude· number · optionnelopen_24_7· boolean · optionnel
True when the business is open 24 hours every day. Overrides hours.telephone· string · optionnel
Primary customer phone number. North American numbers are written as +1-AAA-BBB-CCCC.area_served· array · optionnel
Places served: plain names, or objects with a type (City, State, AdministrativeArea, Country, Place) and an optional Wikidata or Wikipedia URL in same_as.description· string · optionnelpostal_code· string · optionnelprice_range· string · optionnel
Such as "$$" or "$100-$300". Under 100 characters.schema_type· ? · optionnel
An exact schema.org LocalBusiness subtype, or up to three, such as "Plumber". Overrides business_type.business_type· string · optionnel
Plain words for what the business is, such as "plumber", "dental office" or "coffee shop".founding_date· string · optionnel
YYYY-MM-DD.address_region· string · optionnel
State, province or region, such as "MT".serves_cuisine· array · optionnel
Food businesses only.street_address· string · optionneladdress_country· string · optionnel
Two-letter ISO country code, such as "US".address_locality· string · optionnel
City or town.payment_accepted· array · optionnelseasonal_closures· array · optionnel
Closed periods, dates as YYYY-MM-DD.currencies_accepted· array · optionnel
ISO 4217 codes such as USD.hide_street_address· boolean · optionnel
True for a service-area business that does not serve customers at its address.accepts_reservations· boolean · optionnel
Food businesses only.
Exemple d'appel{"name": "generate_local_business_schema", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_structured_data≈ 247 tokens
Validate pasted JSON-LD against the schema.org vocabulary (every type, property, domain, range and enumeration value) and Google's documented rules for LocalBusiness and Organization markup: required name and address, recommended properties, hh:mm:ss hours, 5 decimal coordinates, priceRange length, self-serving reviews, sameAs. Accepts one block, several blocks, or the script tags around them. Each issue cites its source. No network access.
Paramètres, retour & exemple (1)
Paramètresjson_ld· string · requis
JSON-LD text. Script tags are stripped; several script blocks are each validated.
Exemple d'appel{"name": "validate_structured_data", "arguments": {"json_ld": "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é ».