Getting Started
Containerization Assist is an AI-powered MCP server that helps you build, scan, and deploy Docker containers and Kubernetes applications — with security-first OPA Rego policies built in.
Install
One-click install for VS Code:
Or add the following to .vscode/mcp.json in your project:
json
{
"servers": {
"ca": {
"command": "npx",
"args": ["-y", "containerization-assist-mcp", "start"],
"env": {
"LOG_LEVEL": "info"
}
}
}
}What it does
- Docker Integration — Build, scan, and deploy container images with intelligent Dockerfile generation
- Kubernetes Support — Generate manifests and deploy to your cluster with built-in verification
- Policy-Driven Security — Full control through OPA Rego policies for security and compliance
- AI-Powered Analysis — Context-aware recommendations with security best practices
Prerequisites
- Node.js 20+
- Docker or Docker Desktop
- Optional: Trivy for security scanning
- Optional: Kubernetes cluster for deployment features
Prompt Loops
Two built-in / slash commands automate the full containerize-and-deploy workflow in VS Code Copilot Chat:
kind-loop— Local dev loop using a Kind cluster (no required inputs)aks-loop— Remote deployment to AKS with Azure Container Registry
See Prompt Loops for details and input reference.
Next steps
- Policy Getting Started — Quick start with the policy system
- Policy Authoring — Write custom OPA Rego policies
- SDK Integration Examples — Use the SDK without MCP protocol