Accès MCP optionnel (docs-mcp) pour les assistants IA #2
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/mcp"
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?
Ajoute un accès MCP optionnel (panneau de configuration → Accès MCP) : les assistants IA (Claude, VS Code, Hermes…) peuvent chercher, lire et créer des documents avec les droits de l'utilisateur qui les connecte. Service : docs-mcp v0.1.0.
Option désactivée (défaut)
.env: resource server àFalse(bloc présent mais inactif),manage.py checkaprès chaque génération de la configuration (évite un Docs qui ne démarre plus).Option activée (
setup_mcp)<app>-mcp(redirecthttps://<domaine>/mcp/auth/callback, secret en setting).uvdu paquet (Python 3.14).<app>-mcp(port réservé),.env_mcpen 400, données dans$data_dir/mcp(sauvegardées avec l'app).<app>-mcp.conf(4 locations :/mcp,/mcp/, et les deux métadonnées OAuth à la racine).dex_resource_server.DexResourceServerBackend(introspection Dex sansscope, refresh tokens refusés), audience limitée au client MCP,EXTERNAL_API: documentslist, retrieve, create, children, formatted_contentuniquement.setup_mcp; remove nettoie tout.Doc
doc/ADMIN.md/doc/ADMIN_fr.md: activer, adresse à donner, connexion de chaque client, outils, confidentialité, révocation.Vérifications
bash -nsur les scripts, TOML valides, docs-mcp démarre en Python 3.14.Version :
6.0.0~ynh4.