dev-workflow-mcp-server
Verified Safeby programinglive
Overview
Enforce development workflow discipline by guiding developers through a sequence of best practices (testing, documentation, commit, release) using an MCP (Model Context Protocol) server.
Installation
npx @programinglive/dev-workflow-mcp-serverEnvironment Variables
- DEV_WORKFLOW_DB_TYPE
- DEV_WORKFLOW_DB_URL
- DEV_WORKFLOW_DB_PATH
- DEV_WORKFLOW_USER_ID
- DEV_WORKFLOW_STATE_FILE
- SESSION_SECRET
- NODE_ENV
- API_PORT
- ADMIN_USERNAME
- ADMIN_PASSWORD
- ADMIN_EMAIL
- DEV_WORKFLOW_WEB_PORT
- JWT_SECRET
- GCP_PROJECT_ID
- GCP_INSTANCE_NAME
- GCP_ZONE
- GCP_INSTANCE_USER
- DEV_WORKFLOW_SKIP_RELEASE
- DEV_WORKFLOW_FORCE_RELEASE
- NPM_TOKEN
- PORT
Security Notes
The server uses `child_process.exec` and `child_process.spawn` for Git operations and script execution. User-provided commit messages are passed through `utils.shellEscape` to mitigate shell injection risks. Hardcoded default secrets for PostgreSQL password, session secret, and JWT secret are present but explicitly marked with 'change_me' warnings and are overridden by environment variables. The API server has explicit CORS configuration, limiting access to specified origins.
Similar Servers
mcp-server
A Model Context Protocol (MCP) server that provides real-time Indian options market data and volatility analytics from GetOutpost.in for integration with AI chat models like Claude.
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.