Files
docker-images/images/infrahub-mcp/README.md

1.5 KiB

infrahub-mcp

Image Docker pour le serveur MCP Infrahub (OpsMill).

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

docker build -t gitea.arnodo.fr/damien/infrahub-mcp:latest images/infrahub-mcp/

Avec une version spécifique

docker build --build-arg INFRAHUB_MCP_VERSION=v1.0.0 \
  -t gitea.arnodo.fr/damien/infrahub-mcp:v1.0.0 images/infrahub-mcp/

Utilisation

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 :

{
  "mcpServers": {
    "infrahub_mcp": {
      "url": "http://localhost:8001/sse"
    }
  }
}