feat/infrahub-mcp #6
52
images/infrahub-mcp/README.md
Normal file
52
images/infrahub-mcp/README.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user