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.

For debugging, you can install mcp:
dnf install -y npm
pip install mcp
And then, run:
mcp dev setup.py
Recommend MCP Servers 💡
SchemaCrawler-MCP-Server
A Model Context Protocol (MCP) server for SchemaCrawler, enabling AI agents to query and understand database schemas.
mcp-server-nationalparks
MCP Server for the National Park Service (NPS) API, providing real-time information about U.S. National Parks, including park details, alerts, and activities.
pkgx
A Model Context Protocol server that can run any Open Source tool via pkgx.
conductor-mcp
An MCP server that enables AI agents to interact with Orkes Conductor for workflow creation, execution, and analysis.
@gleanwork/local-mcp-server
An MCP server for integrating with the Glean API, providing local context and search capabilities.
citystack-kumbh
A Python-based MCP tool that helps users find civic services like hospitals in Nashik using real-time data, designed for events like Kumbh Mela 2027.