Skip to content

v0.6.1 — Refactor interne + fix entrypoint uvx

Choose a tag to compare

@FlorianBruniaux FlorianBruniaux released this 24 Jun 19:17
· 27 commits to main since this release

Fixes

  • Entrypoint uvx : uvx gsc-mcp-tools échouait avec "executable not provided". Les deux noms (gsc-mcp et gsc-mcp-tools) pointent maintenant sur le même serveur.
  • README : badge tests corrigé (282), 4 tools manquants ajoutés au tableau détaillé (sitemap_audit, crux_page_vitals, crux_history, schema_validate), descriptions Cross traduites.

Refactor (pas de nouveaux tools)

  • auth.py : helper _ga4_creds() pour supprimer la duplication entre les deux clients GA4
  • seo.py : helper _two_periods(days) pour déduplication du calcul de fenêtres dans traffic_drops et seo_lost_queries
  • indexing.py : _submit_batch_impl fusionné dans submit_batch, couche de délégation supprimée
  • sitemaps.py : DefusedXmlException intégré dans l'except interne, bloc externe supprimé
  • cross.py : dicts parallèles remplacés par de l'arithmétique directe dans page_health_score
  • Tests : test_seo_v2.py et test_sitemaps_v2.py fusionnés dans leurs fichiers principaux, test_scaffold.py supprimé

Tests : 268 → 282 | Tools : 43 (inchangé)