devdash-mcp
Verified Safeby devdash-project
Overview
Provides tools for DevDash development and debugging, interacting with QML Gauges Explorer, DevDash runtime telemetry and logs, and system-level screenshot capabilities.
Installation
devdash-mcpEnvironment Variables
- DEVDASH_EXPLORER_WS_PORT
- DEVDASH_EXPLORER_WS_HOST
- DEVDASH_DEVTOOLS_PORT
- DEVDASH_DEVTOOLS_HOST
- DEVDASH_QML_GAUGES_PATH
Security Notes
The server uses `subprocess` calls for building and launching the QML Gauges Explorer (`cmake`), as well as for screenshot capture (`wmctrl`, `imagemagick`, `scrot`). A critical security consideration is the `DEVDASH_QML_GAUGES_PATH` environment variable. If this path is maliciously configured by an administrator, the `qml_explorer_build` and `qml_explorer_launch` tools could execute arbitrary commands. However, direct user input to tools is generally sanitized (e.g., JSON encoding for WebSocket requests) or derived from trusted system commands (like X11 window IDs), reducing direct injection risks from typical tool arguments. The risk is primarily from a compromised or maliciously configured local environment.
Similar Servers
chrome-devtools-mcp
Control and inspect a live Chrome browser programmatically via an MCP server, enabling AI coding agents to perform reliable automation, in-depth debugging, and performance analysis.
next-devtools-mcp
This MCP server provides Next.js development tools for AI coding agents, including runtime diagnostics, automated upgrades, Cache Components setup, browser testing, and documentation search.
mcp_flutter
Connects Flutter applications with AI coding assistants to enable real-time debugging, UI inspection, and dynamic tool interaction for development workflows.
dash-mcp-server
Provides tools to interact with the Dash documentation browser API for listing docsets, searching documentation, and enabling full-text search.