OpsPulse-MCP-Operational-Intelligence-Dashboard
Verified Safeby jaidevreddy
Overview
An operational intelligence dashboard (MVP) for tracking and analyzing production issues, providing health scores, thematic insights, and AI-generated recommendations.
Installation
docker-compose up --buildEnvironment Variables
- OPSPULSE_ROOT
- OPSPULSE_DATA_DIR
- OPSPULSE_CONFIG_PATH
- OPSPULSE_PROFILE
- OPSPULSE_TICKETS_PATH
- OPSPULSE_INCIDENTS_PATH
- OPSPULSE_CACHE_ENABLED
- GEMINI_API_KEY
- GEMINI_MODEL
- MCP_WS_URL
- NEXT_PUBLIC_BACKEND_URL
Security Notes
The server loads `GEMINI_API_KEY` from environment variables, which is good practice. The `subprocess.run` call in `/report/download` is controlled, executing a specific script without direct user input. CORS is restricted to `http://localhost:3000`. However, the `tool_add_ticket` and `tool_add_incident` functions exposed via WebSocket do not perform Pydantic validation on the incoming `ticket` or `incident` dictionaries before appending them to the JSON files. This could allow malformed data to corrupt the underlying data files (`sample_incidents.json`, `sample_tickets.json`) or lead to unexpected behavior in other parts of the system if not handled carefully upstream by the client, posing a medium risk for data integrity and service stability.
Similar Servers
bifrost
A high-performance AI gateway with a unified interface for multiple LLM providers, offering real-time monitoring and configuration.
lightdash_mcp
An MCP server that enables LLMs to programmatically interact with Lightdash for data discovery, chart creation, and dashboard management.
Junction-2025
The MCP Server acts as a bridge, exposing OPC UA (Open Platform Communications Unified Architecture) digital twin variables and historical data through an MCP (Microservice Communication Protocol) interface, enabling other services like AI agents to read, write, browse, and aggregate real-time industrial data.
carmenta
A heart-centered AI platform that unifies external services and internal AI agents into a single conversational interface, facilitating intelligent routing, personal knowledge management, and automated task execution.