53/ 100
vc1.kz D
Acest site înregistrează tool-uri WebMCP reale la rulare. Există loc semnificativ de îmbunătățire.
Scanat 20 ore în urmă cu Chrome 152, execuție reală cu interceptor modelContext și interacțiune simulată.
Scanați alt site PASS Pagina se încarcă prin HTTPS 8/8 pct
Pagina a răspuns cu HTTP 200 prin HTTPS.
PASS Agenții AI au acces în robots.txt 6/6 pct
Niciun crawler AI important nu este blocat în robots.txt.
FAIL llms.txt prezent 0/4 pct
Nu a fost găsit un llms.txt utilizabil.
Cum remediați: Publicați /llms.txt: o prezentare în text simplu a site-ului (scop, pagini importante, instrumente, contact) pe care modelele AI o pot citi ușor.
PASS Nu este blocat prin noindex 4/4 pct
Nu a fost găsită nicio directivă noindex.
PASS Tool-uri WebMCP detectate la rulare 14/14 pct
10 tool-uri înregistrate prin modelContext.registerTool() în timp ce pagina rula în Chrome-ul nostru.
PART Calitatea schemelor tool-urilor 15/20 pct
Calitate medie a schemelor 4.6/5 pentru 10 tool-uri. Cele mai slabe: search_products (5/6), get_product (5/6), get_category (5/6), get_filter_names (5/6).
Cum remediați: Oferiți fiecărui tool o descriere clară, un JSON Schema cu parametri tipizați și descriși, constrângeri (enum, minLength, pattern, format), additionalProperties: false și anotații readOnlyHint unde este cazul.
FAIL Token Origin Trial 0/12 pct
Nu a fost găsit niciun token origin-trial. Cât timp WebMCP este în origin trial, Chrome stabil expune modelContext doar originilor care servesc un token valid.
Cum remediați: Înregistrați originea la developer.chrome.com/origintrials pentru trial-ul WebMCP și serviți token-ul într-un tag meta http-equiv="origin-trial". Fără el, Chrome stabil nu expune modelContext vizitatorilor cât timp API-ul este în trial.
FAIL Manifest de descoperire la /.well-known/webmcp 0/6 pct
Niciun JSON valid la /.well-known/webmcp (status 404).
Cum remediați: Publicați un fișier JSON la /.well-known/webmcp care vă descrie tool-urile. Nu face parte din specificația oficială, dar permite crawlerelor și instrumentelor statice să descopere ce oferă site-ul.
FAIL Manifestul descrie tool-urile 0/3 pct
Manifestul nu descrie niciun tool.
Cum remediați: Adăugați un array "tools" cu name, description și inputSchema pentru fiecare tool.
FAIL Manifest servit ca application/json 0/3 pct
Nu există manifest de evaluat.
Cum remediați: Serviți manifestul cu header-ul Content-Type: application/json.
PASS Tool-uri pe mai multe pagini, nu doar pe prima 6/6 pct
Toate cele 10 pagini verificate expun tool-uri.
FAIL Suprafața se adaptează la pagină 0/14 pct
Toate paginile expun exact aceleași tool-uri, deci nimic nu e legat de pagina curentă.
Cum remediați: Adăugați tool-uri legate de pagina pe care se află agentul: detaliile produsului sau serviciului de pe pagina lui, formularul paginii, căutarea în secțiunea curentă. Aceleași tool-uri peste tot înseamnă un antet, nu o capacitate.
Tool-uri înregistrate de această pagină
| Nume | Descriere | Parametri | Doar citire |
|---|---|---|---|
search_products | Searches the website product catalog by product name, model, brand, part number or technic... | 1 | nu |
get_product | Returns information about a specific product from the website. | 1 | nu |
get_category | Returns information about a specific product category from the website. | 1 | nu |
get_filter_names | Returns the technical filter names available across the product catalog. | 0 | nu |
filter_products | Filters products within a category using category-specific technical characteristics. | 2 | nu |
compare_products | Compares multiple products from the website catalog. | 1 | nu |
get_product_specs | Returns the technical specifications of a specific product. | 1 | nu |
check_stock | Checks the current stock status of a specific product. | 1 | nu |
add_to_cart | Adds a specified quantity of a product to the shopping cart. | 2 | nu |
remove_from_cart | Removes a product from the shopping cart. | 1 | nu |
Capturate live din apelurile modelContext.registerTool() în timp ce pagina rula. O scanare statică de HTML nu le poate vedea.
Nemăsurabil de la distanță, deci nepunctat: execuția cap-coadă a tool-urilor de către un agent, gestionarea consimțământului human-in-the-loop și calitatea rezultatelor. Testați-le cu extensia Model Context Tool Inspector într-un Chrome compatibil WebMCP.
Vreți un scor și mai mare?
GOAI implementează WebMCP cap-coadă: tool-uri imperative, scheme valide, token-ul origin trial și manifestul de descoperire.