1. Conduid
  2. Developer Tools
  3. Kubectl Mtv MCP
MCP server · Developer Tools

Kubectl Mtv MCP

Model Context Protocol (MCP) servers that provide AI assistants with tools to interact with Migration Toolkit for Virtualization (MTV) through kubectl-mtv commands.

Unclaimed Apache-2.0 last commit 7 months ago devtools
53Fair

Scored yesterday · breakdown

About Kubectl Mtv MCP

Kubectl Mtv MCP is an MCP server published by yaacov in the Developer Tools category: model Context Protocol (MCP) servers that provide AI assistants with tools to interact with Migration Toolkit for Virtualization (MTV) through kubectl-mtv commands. It has been installed 0 times through Conduid.

The repository has 1 stars and 0 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx kubectl-mtv-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Kubectl Mtv MCP

Powered by Claude · Grounded in docs

I know everything about Kubectl Mtv MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.0.7v0.0.7 · 23 Jan 2026What's Changed Dynamci MCP by @yaacov in https://github.com/yaacov/kubectl-mtv-mcp/pull/7 Full Changelog**: https://github.com/yaacov/kubectl-mtv-mcp/compare/v0.0.6...v0.0.7
v0.0.6v0.0.6 · 28 Nov 2025What's Changed better-logs by @yaacov in https://github.com/yaacov/kubectl-mtv-mcp/pull/5 Full Changelog**: https://github.com/yaacov/kubectl-mtv-mcp/compare/v0.0.5...v0.0.6
v0.0.5v0.0.5 · 10 Nov 2025What's Changed support ctx and token in sse mode by @yaacov in https://github.com/yaacov/kubectl-mtv-mcp/pull/3 add dry run by @yaacov in https://github.com/yaacov/kubectl-mtv-mcp/pull/4 Full Changelog**:…
v0.0.4v0.0.4 · 7 Nov 2025What's Changed new field in the cli by @yaacov in https://github.com/yaacov/kubectl-mtv-mcp/pull/2 Full Changelog**: https://github.com/yaacov/kubectl-mtv-mcp/compare/v0.0.3...v0.0.4
v0.0.3v0.0.3 · 5 Nov 2025Full Changelog**: https://github.com/yaacov/kubectl-mtv-mcp/compare/v0.0.2...v0.0.3

README

kubectl-mtv MCP Server

A Model Context Protocol (MCP) server that gives AI assistants the ability to manage Migration Toolkit for Virtualization (MTV) operations.

What is it?

An MCP server that wraps kubectl-mtv commands, allowing AI assistants like Claude and Cursor to help you with VM migration tasks.

What does it do?

  • Query MTV resources (providers, plans, VMs, mappings)
  • Monitor migration status and logs
  • Create and manage migration plans
  • Configure providers, networks, and storage mappings
  • Control migration lifecycle (start, cancel, cutover)

Available Tools

The MCP server provides three tools for AI assistants:

Tool Description
mtv_read Read-only operations: get/describe providers, plans, mappings, inventory
mtv_write Write operations: create/delete/patch providers, plans, mappings
kubectl_debug Debug migrations using kubectl: get pods, logs, events

Transparency

When AI assistants use these tools, they show you the exact kubectl commands being executed, so you can:

  • Learn the underlying CLI commands
  • Verify what operations are being performed
  • Run the same commands manually if needed

Recommended Installation

The recommended way to use this MCP server is through the kubectl-mtv CLI tool, which integrates this server and provides a convenient interface.

Quick Setup

For Claude Desktop:

claude mcp add kubectl-mtv kubectl mtv mcp-server

For Cursor IDE:

Add to your Cursor MCP settings (~/.cursor/mcp.json):

{
  "mcpServers": {
    "kubectl-mtv": {
      "command": "kubectl",
      "args": ["mtv", "mcp-server"]
    }
  }
}

Why Use kubectl-mtv CLI?

  • Single Installation: Get kubectl-mtv and the MCP server together
  • Always Up-to-Date: MCP server updates come with kubectl-mtv releases
  • Better Integration: Seamless access to all kubectl-mtv functionality
  • Easier Setup: No need to install a separate binary

Documentation

For complete setup and usage instructions, see the kubectl-mtv MCP Server Guide.

Example Interactions

Once configured, you can ask your AI assistant things like:

  • "What providers and plans do I have in my cluster?"
  • "Show me the VMs available in the vsphere-prod provider"
  • "Create a new migration plan for vm-web-01"
  • "What's the status of my running migrations?"
  • "Check the controller logs for any warnings"

The assistant will execute the appropriate kubectl-mtv commands and show you the results.

About kubectl-mtv

kubectl-mtv is a kubectl plugin for migrating virtual machines to KubeVirt using Forklift. The MCP server integration enables AI assistants to help with all kubectl-mtv operations.

Prerequisites

  • kubectl-mtv installed and in your PATH
  • Access to a Kubernetes cluster with MTV deployed
  • Appropriate cluster permissions

Advanced: Standalone Usage

While using the kubectl-mtv CLI is recommended, this server can also be built and run standalone for development purposes. See the documentation in the docs directory for details.

License

Apache License 2.0

README mirrored from the source repository yesterday. The original is authoritative.

Questions

About Kubectl Mtv MCP

How do I install Kubectl Mtv MCP?

Run npx kubectl-mtv-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Kubectl Mtv MCP safe to use with an AI agent?

Its trust score is 53 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kubectl Mtv MCP still maintained?

The last commit was 7 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.