docs-mcp V1 : serveur MCP distant pour La Suite Docs #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/v1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implémentation de la V1 décrite dans
docs/DESIGN.md(plan :docs/plans/2026-10-11-docs-mcp-v1.md).Contenu
search_documents,list_documents,get_document_tree,read_document(lecture seule),create_document(création seulement, jamais de modification ni suppression).OIDCProxydevant le fournisseur OIDC (Dex) ; chaque appel à Docs utilise le jeton de l'utilisateur connecté.id+updated_at).Vérifications
uv run pytest: 56 tests OK (client Docs simulé avec respx, outils viafastmcp.Clienten mémoire, routes OAuth via TestClient).POST /→ 401.Revue
Relecture par un sous-agent : 3 corrections retenues (identifiants UUID validés, erreurs internes masquées, titre ignoré dans les blocs de code). Les remarques sur la mémoire partagée de la recherche ne tiennent pas : seuls les documents listés pour l'utilisateur sont fouillés (test
test_only_documents_listed_for_the_user_are_searched).Limite connue
Un document créé porte un titre terminé par
.md(Docs reprend le nom du fichier importé, comme l'import depuis l'interface).