Back to Home
programinglive icon

dev-workflow-mcp-server

Verified Safe

by 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

Run Command
npx @programinglive/dev-workflow-mcp-server

Environment 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

Stats

Interest Score15
Security Score8
Cost ClassMedium
Avg Tokens600
Stars1
Forks0
Last Update2025-12-26

Tags

MCPWorkflow EnforcementDevelopment DisciplineGitTestingDocumentationRelease ManagementNext.jsReactTailwind CSSPostgreSQLSQLiteMySQL