Containerization Assist logo

Containerization Assist

MCP tools for analyzing repositories, building and scanning Docker images, and deploying applications to Kubernetes, Kind, or AKS.

Install Containerization Assist

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "containerization-assist": {
      "command": "npx",
      "args": [
        "-y",
        "containerization-assist-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y containerization-assist-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked .

Overview

The containerization-assist MCP server supports AI-assisted Docker and Kubernetes workflows through MCP-compatible clients. It analyzes repository configuration files, uses knowledge-based recommendations for Dockerfiles and manifests, and exposes tools for image builds, vulnerability scanning, registry operations, and deployment verification. Policy features can configure defaults, filter knowledge, inject templates, and validate generated results with OPA Rego. Use it when one engineer needs a sequential workflow for containerizing and deploying an application or supported monorepo.

Use cases

  • Analyze an application repository before containerization
  • Generate and review Dockerfiles for detected technologies
  • Scan, tag, and push Docker images
  • Generate Kubernetes manifests and verify deployments
  • Run a local Kind or remote AKS development loop

Key features

  • Repository technology detection
  • Dockerfile generation and remediation guidance
  • Docker image build-context preparation and Trivy scanning
  • Kubernetes, Helm, ACA, and Kustomize manifest requirements
  • OPA Rego policy authoring and validation
  • Kind and AKS workflow loops

Tools14

What Containerization Assist lets your agent do. Expand a tool for its parameters.

Self-reported~278 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

20/22 checks healthy over the last 95d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · containerization-assist-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars45Stargazers on the source repository.
npm downloads1.9kPackage downloads in the last 30 days.
Last commit4d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed14Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Containerization Assist works

What containerization-assist does

The containerization-assist MCP server provides MCP tools for taking an application from repository analysis through container build, security review, and Kubernetes deployment. Its repository analysis detects technologies by parsing configuration files. Dockerfile and Kubernetes-related tools return requirements and recommendations informed by a knowledge base rather than directly describing an unexamined project.

The workflow covers Docker image preparation, vulnerability scanning, tagging, registry pushes, Kubernetes or Helm manifest generation, cluster preparation, and deployment verification. It also includes operational status utilities and a guided tool for creating custom OPA Rego containerization policies. The server belongs in the Developer Tools category and is intended for use from VS Code, Claude Desktop, or another MCP-compatible client.

How it works

Tools are designed for sequential use, with later steps using results from earlier operations. A typical application flow starts with analyze-repo, continues through Dockerfile generation and image-context preparation, then scans and tags the image before generating Kubernetes manifests. Cluster preparation and deployment verification complete the process when Kubernetes is available.

kind-loop combines analysis, building, scanning, and deployment for a local Kind environment. aks-loop provides the corresponding remote sequence for analysis, building, pushing, and deployment to AKS. The server reports progress through MCP notifications and validates prerequisites early when Docker or Kubernetes access is unavailable. Repository analysis and generation tools also support detected monorepo structures, while safeguards exclude shared libraries and utility directories from containerization.

The policy system can set defaults such as resource values, base images, and build strategy before generation. It can also filter or weight knowledge, inject templates, perform semantic checks, assess security, and check consistency between tools. Included policy examples cover environment-based strategies, team-tier cost controls, security-first rules, multi-cloud registry governance, and development speed optimization.

Setup and configuration

The containerization-assist MCP server requires Node.js 20 or later and a running Docker daemon or Docker Desktop. Add it to an MCP client with a command equivalent to npx -y containerization-assist-mcp start; the documented example sets LOG_LEVEL to info. On Windows, Docker access can use DOCKER_SOCKET=//./pipe/docker_engine.

Trivy is optional but required for image security scanning. Kubernetes deployment tools require a usable kubeconfig, cluster connectivity, and suitable RBAC permissions. The repository documents direct SDK usage as an alternative to the MCP protocol, including imports for repository analysis, build-context preparation, and image scanning.

Tools and capabilities

  • Analyze repository structure and detect technologies with analyze-repo.
  • Generate Dockerfile and Kubernetes, Helm, Azure Container Apps, or Kustomize requirements.
  • Inspect Dockerfiles and return policy-aware, knowledge-based fix recommendations.
  • Prepare Docker build contexts with security analysis and build commands.
  • Scan images with Trivy and provide remediation guidance.
  • Tag and push images using version and registry information.
  • Prepare clusters, verify deployments, and expose ping and status operations.
  • Create containerization policies and run Kind or AKS development loops.

Limitations and notes

The containerization-assist MCP server is optimized for one engineer containerizing one application at a time. Its model is sequential, so workflows depend on earlier tool results. Docker features need an accessible Docker socket, while deployment features need a reachable Kubernetes cluster and appropriate permissions. Trivy-based scanning is unavailable unless Trivy is installed. Generated content is guided by built-in prompts, knowledge, and optional policies; the tools return requirements, recommendations, commands, or workflow results rather than removing the need to review and execute them in the target environment.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Containerization Assist

containerization-assist is an MCP server that connects MCP-compatible clients to Docker and Kubernetes workflows. Its main tools analyze repositories, generate and fix Dockerfiles, build and scan images, generate manifests, prepare clusters, verify deployments, and run local Kind or remote AKS loops.

Install it in an MCP client by configuring the command `npx -y containerization-assist-mcp start`. The server requires Node.js 20 or later, and the documented VS Code configuration sets `LOG_LEVEL` to `info`. Restart VS Code after adding the server configuration.

Image scanning requires Trivy in addition to the server's normal Node.js and Docker requirements. The `scan-image` tool uses the Trivy CLI to identify vulnerabilities and return remediation guidance.

Yes, containerization-assist supports Kubernetes deployment workflows. It can generate Kubernetes, Helm, Azure Container Apps, or Kustomize requirements, prepare a cluster, and verify deployment status. Deployment features require Kubernetes connectivity, a valid kubeconfig, and appropriate RBAC permissions.

Yes, it provides separate workflow tools for both environments. `kind-loop` runs an analyze, build, scan, and deploy sequence for a local Kind environment, while `aks-loop` analyzes, builds, pushes, and deploys to AKS.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewContainerization Assist AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/containerization-assist?style=directory)](https://allmcps.com/mcp/containerization-assist)
HTML Embed
<a href="https://allmcps.com/mcp/containerization-assist"><img src="https://allmcps.com/api/badge/containerization-assist?style=directory" alt="Containerization Assist on AllMCPs" /></a>