mcp-framework/README.md

1.8 KiB

mcp-framework

mcp-framework est une bibliothèque Go pour construire des binaires MCP robustes, sans imposer un runtime lourd.

Le principal à savoir

  • Le framework fournit des briques réutilisables : config locale, secrets, résolution CLI, manifeste projet, et auto-update.
  • Il peut être utilisé de manière modulaire (package par package) ou avec un bootstrap CLI prêt à l'emploi.
  • Il inclut un générateur de squelette (mcp-framework scaffold init) pour démarrer un nouveau binaire MCP rapidement.
  • Toute la documentation détaillée est maintenant organisée dans docs/ par grandes parties.

Démarrage rapide

Installer le framework dans un projet Go existant :

go get gitea.lclr.dev/AI/mcp-framework

Initialiser un nouveau projet MCP depuis un dossier vide :

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

Documentation