1,015 B
1,015 B
Installation et utilisation type
Installation
go get gitea.lclr.dev/AI/mcp-framework
CLI de scaffold
Pour initialiser un projet MCP depuis un dossier vide, sans écrire de runner Go :
go install gitea.lclr.dev/AI/mcp-framework/cmd/mcp-framework@latest
mcp-framework scaffold init \
--target ./my-mcp \
--module example.com/my-mcp \
--binary my-mcp \
--profiles dev,prod
Puis dans le projet généré :
cd my-mcp
go mod tidy
go run ./cmd/my-mcp help
Utilisation type
Le flux typique côté application est :
- Déclarer les sous-commandes communes via
bootstrap(optionnel). - Résoudre le profil actif avec
cli. - Charger la config versionnée avec
config. - Lire les secrets avec
secretstore. - Charger le manifest runtime avec
manifest(mcp.tomllocal, ou fallback embarqué). - Exécuter l'auto-update avec
updatesi nécessaire. - Exécuter
doctorpour diagnostiquer la configuration locale et brancher des checks métier.