openITCOCKPIT monitoring: host and service state, history, downtimes, acknowledgements, patches
Connect Runs on your machine
claude mcp add mcp-server -e OITC_APIKEY=<OITC_APIKEY> -e OITC_BASEURL=<OITC_BASEURL> -e OITC_TRANSPORT=<OITC_TRANSPORT> -e OITC_ENABLE_WRITE_TOOLS=<OITC_ENABLE_WRITE_TOOLS> -e OITC_VERIFY_TLS=<OITC_VERIFY_TLS> -- docker run -i --rm docker.io/openitcockpit/mcp-server:0.5.0
{
"mcpServers": {
"mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/openitcockpit/mcp-server:0.5.0"
],
"env": {
"OITC_APIKEY": "<OITC_APIKEY>",
"OITC_BASEURL": "<OITC_BASEURL>",
"OITC_TRANSPORT": "<OITC_TRANSPORT>",
"OITC_ENABLE_WRITE_TOOLS": "<OITC_ENABLE_WRITE_TOOLS>",
"OITC_VERIFY_TLS": "<OITC_VERIFY_TLS>"
}
}
}
}
{
"mcpServers": {
"mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/openitcockpit/mcp-server:0.5.0"
],
"env": {
"OITC_APIKEY": "<OITC_APIKEY>",
"OITC_BASEURL": "<OITC_BASEURL>",
"OITC_TRANSPORT": "<OITC_TRANSPORT>",
"OITC_ENABLE_WRITE_TOOLS": "<OITC_ENABLE_WRITE_TOOLS>",
"OITC_VERIFY_TLS": "<OITC_VERIFY_TLS>"
}
}
}
}
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/openitcockpit/mcp-server:0.5.0"
],
"env": {
"OITC_APIKEY": "<OITC_APIKEY>",
"OITC_BASEURL": "<OITC_BASEURL>",
"OITC_TRANSPORT": "<OITC_TRANSPORT>",
"OITC_ENABLE_WRITE_TOOLS": "<OITC_ENABLE_WRITE_TOOLS>",
"OITC_VERIFY_TLS": "<OITC_VERIFY_TLS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
OITC_APIKEYRequired, secret | API key of a dedicated, least-privilege openITCOCKPIT user. This server presents it to openITCOCKPIT; it is never handed to a client. |
OITC_BASEURLRequired | Base URL of the openITCOCKPIT instance, e.g. https://openitcockpit.example.org - without a path. |
OITC_TRANSPORTOptional | Transport mode. The image defaults to 'http', which additionally requires MCP_AUTH_TOKEN and a published port; a client that runs this container itself wants 'stdio'. |
OITC_ENABLE_WRITE_TOOLSOptional | Register the 15 tools that change the monitoring configuration. Off by default: they are not even registered unless this is 'true'. |
OITC_VERIFY_TLSOptional | Verify the openITCOCKPIT TLS certificate. On by default; for a self-signed instance set OITC_CA_BUNDLE rather than turning this off. |
Details
| Package | docker.io/openitcockpit/mcp-server:0.5.0 (OCI, stdio) |
| First published | 17 Sep 2026 |
| Last updated | 17 Sep 2026 |
| Registry name | io.github.openITCOCKPIT/mcp-server |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
