# infrahub-mcp Image Docker pour le serveur MCP Infrahub ([OpsMill](https://github.com/opsmill/infrahub-mcp-server)). Empaquette le serveur infrahub-mcp dans un conteneur prêt à l'emploi, exposant le serveur en mode SSE sur le port 8001. ## Variables d'environnement | Variable | Description | Default | |----------------------|----------------------------------|--------------------------| | `INFRAHUB_ADDRESS` | URL de l'instance Infrahub | `http://localhost:8000` | | `INFRAHUB_API_TOKEN` | Token API Infrahub | (vide) | | `MCP_HOST` | Adresse d'écoute | `0.0.0.0` | | `MCP_PORT` | Port d'écoute | `8001` | ## Build ```bash docker build -t gitea.arnodo.fr/damien/infrahub-mcp:latest images/infrahub-mcp/ ``` ### Avec une version spécifique ```bash docker build --build-arg INFRAHUB_MCP_VERSION=v1.0.0 \ -t gitea.arnodo.fr/damien/infrahub-mcp:v1.0.0 images/infrahub-mcp/ ``` ## Utilisation ```bash docker run -d --name infrahub-mcp \ -e INFRAHUB_ADDRESS=http://infrahub.local:8000 \ -e INFRAHUB_API_TOKEN=mon-token-api \ -p 8001:8001 \ gitea.arnodo.fr/damien/infrahub-mcp:latest ``` ## Configuration MCP client (Claude Desktop, Cursor, etc.) Pointer le client vers le endpoint SSE du conteneur : ```json { "mcpServers": { "infrahub_mcp": { "url": "http://localhost:8001/sse" } } } ```