Colin Maudry
adbaffe545
feat(mcp): store OAuth — codes d'autorisation ( #114 )
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 13:48:42 +02:00
Colin Maudry
f6132d41a2
feat(mcp): store OAuth — schéma + clients DCR ( #114 )
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 13:45:12 +02:00
Colin Maudry
10c1e45d71
Update version de Dash dans CLAUDE.md
2026-07-13 12:01:00 +02:00
Colin Maudry
ea6998ac11
fix(mcp): isole le reload de src.app dans test_app_wiring (pollution inter-tests avec AG-Grid, #111 )
2026-07-10 16:27:05 +02:00
Colin Maudry
ff78b86ad0
feat(mcp): page compte Connecteur MCP + instructions clients (scope B #111 )
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-10 15:16:36 +02:00
Colin Maudry
4dbe986310
feat(mcp): blueprint création/révocation de jetons MCP (scope B #111 )
2026-07-10 15:08:24 +02:00
Colin Maudry
4f18cc07f2
feat(mcp): câble le garde /_mcp + exemption CSRF dans l'app (scope B #111 )
2026-07-10 15:00:53 +02:00
Colin Maudry
697711f676
feat(mcp): garde d'abonnement sur /_mcp (scope B #111 )
2026-07-10 14:46:50 +02:00
Colin Maudry
24bc1c08c1
test(mcp): combler les lacunes de couverture relevées par la revue finale
...
Ajoute des tests de bout en bout pour les filtres montant/date/cpv, le
chemin titulaire de search_organisations, et la pagination (page>1,
clamping page=0). Normalise montant_total en float dans les deux
branches de compute_org_stats.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-09 21:43:26 +02:00
Colin Maudry
5a6bd59297
feat(mcp): expose les 4 fonctions métier via @mcp_enabled
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-09 20:35:24 +02:00
Colin Maudry
ee98aa8186
feat(mcp): tools stats_acheteur / stats_titulaire (agrégations)
2026-07-09 20:30:16 +02:00
Colin Maudry
11da1e9d8d
feat(mcp): tool rechercher_marches (filtres hybrides + pagination)
2026-07-09 20:23:05 +02:00
Colin Maudry
47694f2e5d
test(mcp): vérifier l'extraction HTML->texte plain du nom (revue Task 4)
2026-07-09 20:18:28 +02:00
Colin Maudry
e2d1082e92
feat(mcp): tool search_organisations (résolution nom -> id)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-09 20:13:17 +02:00
Colin Maudry
9303c5e206
feat(mcp): search_org accepte track=False pour ne pas polluer Matomo
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-09 20:04:55 +02:00
Colin Maudry
571c56ef71
feat(mcp): helper track_mcp_tool pour tracer les appels MCP dans Matomo
2026-07-09 19:57:09 +02:00
Colin Maudry
e407f87529
feat(mcp): sérialisation Polars -> JSON pour les tools MCP
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-09 19:53:08 +02:00