Back to Home
lausser icon

omd-mcp

Verified Safe

by lausser

Overview

Provides an AI chatbot for managing Thruk monitoring systems through a Model Context Protocol (MCP) interface.

Installation

Run Command
podman-compose -f docker-compose-full.yml up -d

Environment Variables

  • THRUK_API_KEY
  • THRUK_BASE_URL
  • OPENAI_API_KEY
  • OPENAI_BASE_URL
  • OPENAI_MODEL

Security Notes

The application handles sensitive Thruk monitoring data and API keys. Secrets (Thruk, OpenAI) are managed via environment variables and Kubernetes secrets, which is a good practice. However, the 'chatbot' service can dynamically add and run MCP servers using `subprocess.Popen` with commands defined in `MCPServerConfig`. If the `uiConfigMcps` setting in `chatbot.json` is set to `true` (it defaults to `false`), or if the `chatbot.json` configuration is compromised, it could potentially allow arbitrary command execution on the 'chatbot' container if the UI is exposed without proper authentication. Additionally, `THRUK_VERIFY_SSL` can be optionally set to `false` for development, which could lead to insecure communication if used in a production environment.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2026-01-15

Tags

ChatbotMonitoringThrukLLM IntegrationDevOps