mcp-framework/README.md
2026-04-13 15:52:00 +02:00

891 B

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 :

[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"]