1. Conduid
  2. Developer Tools
  3. libvirt-mcp
MCP server · Developer Tools

libvirt-mcp

Experimental MCP server for Libvirt

Unclaimed last commit a year ago devtools
46Fair

Scored 14 days ago · breakdown

About libvirt-mcp

libvirt-mcp is an MCP server published by MatiasVara in the Developer Tools category: experimental MCP server for Libvirt.

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

Install

From source
git clone https://github.com/MatiasVara/libvirt-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 libvirt-mcp

Powered by Claude · Grounded in docs

I know everything about libvirt-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

libvirt-mcp

This is an experimental mcp server for libvirt. The following lines explain how to use it with mcp-cli and ollama. First, install mcp-cli:

git clone https://github.com/chrishayuk/mcp-cli
pip3.11 install -e ".[cli,dev]"

Then, install ollama:

curl -fsSL https://ollama.com/install.sh | sh
ollama serve >/dev/null 2>&1  &
ollama pull granite3.2:8b-instruct-q8_0

You need also uv:

pip install uv

You need the following python bindings:

dnf install -y libvirt-devel python3-devel

Then, in the libvirt-mcp directory, first install the dependencies by running:

uv sync

Then, edit server_config.json and set up the correct path to the libvirt-mcp server. Finally, execute run.sh, that uses ollama as provider and granite as model.

Demo

For debugging, you can install mcp:

dnf install -y npm
pip install mcp

And then, run:

mcp dev setup.py

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About libvirt-mcp

How do I install libvirt-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is libvirt-mcp safe to use with an AI agent?

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

Is libvirt-mcp still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.