MCP ExplorerExplorer

Libvirt Mcp

@MatiasVaraon 10 months ago
1 MIT
FreeCommunity
AI Systems
Experimental MCP server for Libvirt

Overview

What is Libvirt Mcp

libvirt-mcp is an experimental MCP server designed for integration with Libvirt, enabling users to manage and interact with virtualized environments using the MCP framework.

Use cases

Use cases for libvirt-mcp include deploying machine learning models in virtualized environments, testing applications in isolated settings, and managing resources in cloud infrastructures.

How to use

To use libvirt-mcp, first install mcp-cli and ollama, then set up the necessary Python bindings and dependencies. After configuring the server settings in server_config.json, execute the run.sh script to start the server.

Key features

Key features of libvirt-mcp include integration with Libvirt for virtualization management, support for the ollama model serving, and the ability to use Python for scripting and debugging.

Where to use

libvirt-mcp can be used in cloud computing environments, virtual machine management, and development scenarios where virtualization and model serving are required.

Content

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers