mcp-centreon
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-centreonShow me all hosts that are down"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-centreon
MCP server for Centreon IT monitoring — hosts, services, alerts, acknowledgements, and downtimes.
Integrates Claude (or any MCP-compatible AI) with Centreon to query monitoring status, manage acknowledgements and downtimes, and retrieve performance metrics.
Features
Hosts — list, search, and inspect monitored hosts; acknowledge problems; schedule downtimes
Services — list and filter services by state or host; acknowledge and schedule downtimes
Alerts — browse recent events, active acknowledgements, and scheduled/active downtimes
Performance — list available metrics per service and fetch time-series data
Platform status — cluster-level host/service state counts; poller topology
Related MCP server: thruk-mcp
API version support
Targets Centreon REST API v2 (/centreon/api/latest/), supported in Centreon 21.04 and later (including 21.10, 22.x, 23.x, 24.x).
The authentication endpoint used is:
POST https://{host}/centreon/api/latest/authentication/providers/configurations/localIf you use an older Centreon installation that only exposes the legacy v1 API, the monitoring endpoints will not be available. Upgrade to Centreon 21.04+ to use this server.
Required Centreon user permissions
A read-only user is sufficient for all monitoring and read operations:
Permission | Reason |
| Needed for listing hosts and services |
| Required for host/service groups endpoints |
| Required for monitoring, events, metrics endpoints |
To use acknowledgement and downtime tools the user also needs:
Permission | Reason |
|
|
|
|
Create the API user in Administration > ACL > ACL Access Groups and assign the relevant ACL menus and actions.
Setup
1. Install
npm install -g mcp-centreonOr run directly without installing:
npx mcp-centreonOr clone and build:
git clone https://github.com/fredriksknese/mcp-centreon
cd mcp-centreon
npm install
npm run build2. Environment variables
Variable | Required | Default | Description |
| Yes | — | Centreon server hostname or IP (without |
| No |
| Centreon login username |
| Yes | — | Centreon login password |
| No |
| Accept self-signed TLS certificates ( |
3. Claude Desktop configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"centreon": {
"command": "npx",
"args": ["mcp-centreon"],
"env": {
"CENTREON_HOST": "centreon.example.com",
"CENTREON_USERNAME": "admin",
"CENTREON_PASSWORD": "your-password-here",
"CENTREON_ALLOW_SELF_SIGNED": "true"
}
}
}
}If you installed globally via npm install -g:
{
"mcpServers": {
"centreon": {
"command": "mcp-centreon",
"env": {
"CENTREON_HOST": "centreon.example.com",
"CENTREON_USERNAME": "admin",
"CENTREON_PASSWORD": "your-password-here"
}
}
}
}Available tools
Hosts
Tool | Description |
| List monitored hosts; filter by name or state (up/down/unreachable/pending) |
| Get full details for a host by ID |
| List host groups with member counts |
| Acknowledge a host problem |
| Schedule a maintenance downtime for a host |
Services
Tool | Description |
| List services; filter by host name, service name, or state |
| Get full details for a service by host ID and service ID |
| List service groups |
| Acknowledge a service problem |
| Schedule a maintenance downtime for a service |
Alerts
Tool | Description |
| List recent monitoring events; filter by host, state, or check type (soft/hard) |
| List active acknowledgements — who acknowledged what and when |
| List active and scheduled downtimes |
Performance
Tool | Description |
| List available performance metrics for a service |
| Get time-series data for a specific metric |
Platform status
Tool | Description |
| Platform-level host/service counts broken down by state |
| List pollers and remote servers with connectivity status |
State mappings
Code | Host state | Service state |
0 | Up | Ok |
1 | Down | Warning |
2 | Unreachable | Critical |
3 | — | Unknown |
4 | Pending | Pending |
License
SEE LICENSE IN LICENSE
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fredriksknese/mcp-centreon'
If you have feedback or need assistance with the MCP directory API, please join our Discord server