openITCOCKPIT MCP Server
by openitcockpitio.github.openITCOCKPIT/mcp-serverv0.5.0
Access openITCOCKPIT monitoring: host and service state, check history, logs, downtimes, acknowledgements, software inventory and pending security updates.
context tax
queued
security
queued
cold start
queued
freshness
Active22d ago
Install openITCOCKPIT MCP server
Install in Claude Code
claude mcp add openitcockpit -e OITC_APIKEY='<oitc-apikey>' -e OITC_BASEURL='<oitc-baseurl>' -- docker run -i --rm -e OITC_APIKEY -e OITC_BASEURL docker.io/openitcockpit/mcp-server:0.5.0Install in Cursor
{
"mcpServers": {
"openitcockpit": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OITC_APIKEY",
"-e",
"OITC_BASEURL",
"docker.io/openitcockpit/mcp-server:0.5.0"
],
"env": {
"OITC_APIKEY": "<oitc-apikey>",
"OITC_BASEURL": "<oitc-baseurl>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"openitcockpit": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OITC_APIKEY",
"-e",
"OITC_BASEURL",
"docker.io/openitcockpit/mcp-server:0.5.0"
],
"env": {
"OITC_APIKEY": "<oitc-apikey>",
"OITC_BASEURL": "<oitc-baseurl>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"openitcockpit": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OITC_APIKEY",
"-e",
"OITC_BASEURL",
"docker.io/openitcockpit/mcp-server:0.5.0"
],
"env": {
"OITC_APIKEY": "<oitc-apikey>",
"OITC_BASEURL": "<oitc-baseurl>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"openitcockpit": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OITC_APIKEY",
"-e",
"OITC_BASEURL",
"docker.io/openitcockpit/mcp-server:0.5.0"
],
"env": {
"OITC_APIKEY": "<oitc-apikey>",
"OITC_BASEURL": "<oitc-baseurl>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| OITC_APIKEY | yes | yes | API key of a dedicated, least-privilege openITCOCKPIT user. This server presents it to openITCOCKPIT; it is never handed to a client. |
| OITC_BASEURL | yes | — | Base URL of the openITCOCKPIT instance, e.g. https://openitcockpit.example.org - without a path. |
| OITC_TRANSPORT | — | — | 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_TOOLS | — | — | Register the 15 tools that change the monitoring configuration. Off by default: they are not even registered unless this is 'true'. |
| OITC_VERIFY_TLS | — | — | Verify the openITCOCKPIT TLS certificate. On by default; for a self-signed instance set OITC_CA_BUNDLE rather than turning this off. |
Freshness
Active — last maintenance signal 22d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-09-17 · 22d ago · GitHub
Latest release
2026-09-17 · 22d ago · GitHub · v0.5.0
Package published
no data · npm/PyPI
Registry entry updated
2026-09-17 · 22d ago · official registry · v0.5.0
FAQ
›How do I install the openITCOCKPIT MCP server in Claude Code?
Run: claude mcp add openitcockpit -e OITC_APIKEY='<oitc-apikey>' -e OITC_BASEURL='<oitc-baseurl>' -- docker run -i --rm -e OITC_APIKEY -e OITC_BASEURL docker.io/openitcockpit/mcp-server:0.5.0. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does openITCOCKPIT require an API key?
Yes. It expects OITC_APIKEY, OITC_BASEURL, of which 1 is a secret.
›Can I use openITCOCKPIT as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is openITCOCKPIT in the official MCP registry?
Yes, as io.github.openITCOCKPIT/mcp-server.
Alternatives to openITCOCKPIT
Other monitoring & observability MCP servers.