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
An AI chat application that leverages Pipedream's Model Context Protocol (MCP) to integrate with thousands of APIs and perform tool-based actions, serving as a reference for building powerful AI chat solutions.
tiny-robot
A Vue 3 component library and AI interaction kit for building AI-powered frontend applications, providing UI components and a unified API interface to interact with various large AI models.
pa_agent
A conversational AI agent providing retrieval-augmented generation, long/short-term memory, and tool integrations including a CoinMarketCap (MCP) server for financial queries.
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.