1.5 KiB
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"
}
}
}