dev-workflow-mcp-server
by programinglive
Overview
An MCP (Model Context Protocol) server that helps enforce development discipline and workflow best practices, acting as a 'coding conscience' to guide developers through structured processes for testing, documentation, and releases.
Installation
npx @programinglive/dev-workflow-mcp-serverEnvironment Variables
- DEV_WORKFLOW_USER_ID
- DEV_WORKFLOW_STATE_FILE
- DEV_WORKFLOW_WEB_PORT
- DEV_WORKFLOW_FORCE_RELEASE
- DEV_WORKFLOW_SKIP_RELEASE
- PORT
Security Notes
The server directly executes arbitrary shell commands provided by the client via the `perform_release` and `run_full_workflow` tools (e.g., `exec(finalCommand)` in `handlers.js`). While Git command arguments are escaped, the `releaseCommand` itself (e.g., `npm run release:patch`) is not sanitized before execution. This constitutes a severe command injection vulnerability if the MCP server receives untrusted input or is integrated with a client that doesn't perform rigorous input sanitization, potentially allowing arbitrary code execution on the host machine where the server is running.
Similar Servers
mcp-server
Provides real-time Indian options market data and volatility analytics to AI chats, enabling quantitative analysis and trading insights.
MCP-SERVER
Provides an MCP server for automated data analysis workflows including loading datasets, cleaning data, sentiment analysis, clustering, topic extraction, and generating comprehensive reports with visualizations for an AI client.
drilling_mcp_server
Analyzes oil and gas drilling data from CSV files, providing tools for Rate of Penetration (ROP), Mechanical Specific Energy (MSE), Non-Productive Time (NPT) calculations, and data visualization via an MCP server.
lekhanX
Backend API for an AI-powered blogging platform with user authentication, role-based permissions, and content management.