techopsmind
Verified Safeby nomad3
Overview
Company-agnostic SRE operations platform with AI-powered monitoring, plugin architecture for multi-company support, and comprehensive infrastructure observability via Model Context Protocol (MCP). It acts as an AI-powered operations assistant for SRE teams.
Installation
poetry run opsmind-serverEnvironment Variables
- GEMINI_API_KEY
- CONFLUENCE_URL
- CONFLUENCE_USER
- CONFLUENCE_TOKEN
- SLACK_BOT_TOKEN
- SLACK_ALERT_CHANNEL_ID
- SLACK_OPS_CHANNEL_ID
- PROMETHEUS_URL
- PROMETHEUS_LD4_URL
- PROMETHEUS_TY3_URL
- PROMETHEUS_SG_URL
- PROMETHEUS_UAT_URL
- SSH_GATEWAY_HOST
- SSH_GATEWAY_PORT
- SSH_GATEWAY_USER
- SSH_GATEWAY_PASSWORD
- USE_SSH_MONITORING
- ALLOWED_ORIGINS
- LOG_LEVEL
- USER_EMAIL
- OPSGENIE_API_KEY
- ENABLE_HOURLY_INGESTION
- CERTBOT_EMAIL
- VITE_API_BASE_URL
Security Notes
The server incorporates strong security practices for an internal SRE tool. It leverages environment variables for all sensitive credentials (API keys, tokens, passwords). Input validation, command sanitization, and path traversal prevention are implemented via `core/security/validators.py`. The full web stack deploys with Docker containers for isolation and Nginx/Certbot for HTTPS/SSL. Access to internal Prometheus and SSH infrastructure requires an active VPN. While older documentation mentioned a 'StrictHostKeyChecking no' workaround for SSH multi-hop authentication, the refactored plugin architecture aims for more secure SSH key-based authentication. Operations involving root access on target servers are a high privilege but justified for its SRE purpose. The presence of robust input validators helps mitigate command injection risks.
Similar Servers
mcp-chat
A reference open-source AI chat application leveraging Pipedream's Model Context Protocol (MCP) to integrate with thousands of APIs and tools, supporting conversational AI, automatic tool discovery, and document creation/editing with real-time feedback.
tableau_mcp_starter_kit
Provides a powerful AI integration for Tableau Server/Cloud, enabling natural language querying and interaction with Tableau data via a web interface or dashboard extension.
mcp-chat-client
A modern chat client that integrates with Model Context Protocol (MCP) servers to provide AI-powered conversations with access to various tools and resources.
RagThisCode
Set up a RAG (Retrieval-Augmented Generation) system to chat with the code of any public or private GitHub repository.