Provides tools for Docker setup verification, project analysis with Dockerfile generation, and image building with validation.
Offers beginner-friendly explanations of Git status and branches, guided commit creation, and contextual Git assistance.
Enables management of GitHub repository secrets (list, set, delete), pull request creation guidance, and GitHub Container Registry authentication and image pushing.
Generates CI/CD workflow YAML files with project type detection, manages GitHub Actions secrets, and provides workflow explanations.
Guides through SonarCloud setup, generates sonar-project.properties configuration files, and creates CI workflows integrated with SonarCloud analysis.
DevOps Helper MCP
An MCP server and slash commands for Claude Code to help onboard developers with Git, Docker, GitHub Actions, and GitHub Container Registry.
Features
MCP Tools (Auto-available in Claude Code)
Tool | Description |
| Git status with beginner-friendly explanations |
| Show branches with workflow explanation |
| Guide through creating proper commits |
| Verify Docker installation and setup |
| Detect project type, generate Dockerfile |
| Build Docker image with validation |
| Step-by-step GHCR authentication |
| Tag and push to GitHub Container Registry |
| Generate CI/CD workflow YAML |
| List repository and environment secrets |
| Securely store a secret in GitHub |
| Remove a secret |
| Explain secrets and common patterns |
| Guide through SonarCloud setup |
| Generate sonar-project.properties |
| Generate CI workflow with SonarCloud |
| Guide through Azure container deployment |
| Verify Azure CLI installation |
| Create Azure Container Registry |
| Deploy to Azure Container Apps |
| Generate Azure deployment workflow |
| Configure GitHub secrets for Azure |
| Full environment verification |
Slash Commands (Per-project)
Command | Description |
| Complete developer environment setup |
| Create Dockerfile for any project |
| Walk through creating a pull request |
| Push Docker image to GHCR |
| Create CI/CD pipeline |
| Manage GitHub Actions secrets |
| Set up SonarCloud code analysis |
| Deploy containers to Azure |
| Contextual git assistance |
Installation
Quick Install
Manual Install
Install dependencies:
Add to Claude Code settings (
~/.claude/settings.json):
Restart Claude Code
Install Slash Commands in a Project
This copies the .claude/commands/ folder to your project.
Usage Examples
Onboarding a New Developer
Creating a Docker Image
First Pull Request
Setting Up CI/CD
Project Types Supported
Java (Maven & Gradle)
Node.js
Python
Go
Rust
Requirements
Node.js 18+
Claude Code CLI
Git
Docker (for Docker-related features)
GitHub CLI
gh(for GitHub features)
Contributing
Fork the repository
Create a feature branch
Make your changes
Submit a pull request
License
MIT