Catalogue des outils MCP — 13 outils, schémas JSON prêts à copier

La section /mcp-tools/ est livrée avec 13 pages de détail couvrant chaque verbe que le MCP Worker sodimo-core expose actuellement, chacune accompagnée d'un schéma d'entrée, d'un schéma de sortie et d'un exemple d'invocation prêt à copier. Met en correspondance la section de gouvernance du chapitre 42 (mcp-tools) avec la référence opérationnelle copier-coller dont une session Claude Code ou OpenWebUI a réellement besoin. Clôture le ticket #4 conformément à D-173.

Added
  • Index /mcp-tools/ avec barre de filtres (catégorie + stabilité) — DOM pur, aucun runtime de framework
  • 13 pages de détail dans src/content/mcp-tools/en/ : erp_read_accounts, erp_read_orders, crm_list_deals, crm_get_contact, crm_upsert_contact, crm_advance_stage, crm_add_activity, crm_search, email_send, email_status, ledger_write, doc_search_piler, whatsapp_send
  • Miroirs FR correspondants dans src/content/mcp-tools/fr/ (26 pages sur les deux locales)
  • src/components/McpToolCard.astro, src/pages/mcp-tools/[name].astro, src/scripts/mcp-filters.ts
  • Bloc i18n mcpTools.* dans src/i18n/en.ts et src/i18n/fr.ts
  • Comportement du bloc de copie partagé avec la section skills — navigator.clipboard en priorité, repli sur execCommand
Changed
  • src/site.config.tsMCP tools ajouté à la navigation principale
  • src/content.config.ts — collections mcp_tools_en + mcp_tools_fr enregistrées avec un schéma typé (enum catégorie, enum stabilité, enum auth, exemples d'invocation et de réponse obligatoires)
Other
  • Smoke Playwright : /mcp-tools/erp_read_accounts/ et /fr/mcp-tools/erp_read_accounts/ — le bouton de copie copie 257 caractères dans navigator.clipboard ; les deux PASS
  • npm run build se termine avec le code 0 ; pagefind indexe 11 030 mots sur les deux locales (147 pages au total)