tphakala/centreon-mcp-go
MCP server for Centreon monitoring — 73 tools for hosts, services, downtimes, acknowledgements, and platform administration
Platform-specific configuration:
{
"mcpServers": {
"centreon-mcp-go": {
"command": "npx",
"args": [
"-y",
"centreon-mcp-go"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
An MCP (Model Context Protocol) server for Centreon monitoring, written in Go.
Exposes 75 tools covering real-time monitoring, host and service configuration, downtime and acknowledgement management, infrastructure, users, and notifications. Integrates with any MCP-compatible AI client such as Claude Code or Claude Desktop.
log/slog with configurable levelsCENTREON_ALLOW_SELF_SIGNEDgo install github.com/tphakala/centreon-mcp-go@latestgit clone https://github.com/tphakala/centreon-mcp-go
cd centreon-mcp-go
go build -o centreon-mcp-go .# Build the image (or: task image:build)
podman build -t centreon-mcp .
# Run in HTTP mode
podman run -d \
-e CENTREON_HOST=https://centreon.example.com \
-e CENTREON_USERNAME=apiuser \
-e CENTREON_PASSWORD=secret \
-e MCP_TRANSPORT=http \
-p 8080:8080 \
centreon-mcpAll configuration is via environment variables.
| Variable | Required | Default | Description | |-----------------------------|----------|-------------|--------------------------------------------------------------| | CENTREON_HOST | Yes | —
Loading reviews...