# mcp-framework Bibliotheque Go pour construire des binaires MCP avec : - resolution de profils CLI - stockage JSON de configuration dans `os.UserConfigDir()` - stockage de secrets dans le wallet natif selon l'OS - lecture d'un manifeste `mcp.toml` a la racine du projet - pipeline d'auto-update via endpoint de release configurable Le package `update` ne deduit pas la forge ni l'authentification. L'application cliente fournit l'URL de release, le header d'auth eventuel et, si besoin, les variables d'environnement a consulter. Packages exposes : - `cli` - `config` - `manifest` - `secretstore` - `update` Exemple minimal de `mcp.toml` : ```toml [update] source_name = "Gitea releases" base_url = "https://gitea.example.com" latest_release_url = "https://gitea.example.com/api/v1/repos/org/repo/releases/latest" token_header = "Authorization" token_env_names = ["GITEA_TOKEN"] ```