这是一个用于libvirt的实验性mcp服务器。以下内容解释了如何使用mcp-cli和ollama来操作它。 首先,安装mcp-cli:
git clone https://github.com/chrishayuk/mcp-cli
pip3.11 install -e ".[cli,dev]"
然后,安装ollama:
curl -fsSL https://ollama.com/install.sh | sh
ollama serve >/dev/null 2>&1 &
ollama pull granite3.2:8b-instruct-q8_0
您还需要uv:
pip install uv
您需要以下Python绑定:
dnf install -y libvirt-devel python3-devel
然后,在libvirt-mcp目录中,首先通过运行以下命令安装依赖项:
uv sync
接着,编辑server_config.json并设置正确的libvirt-mcp服务器路径。最后,执行run.sh,该脚本使用ollama作为提供商,并使用granite作为模型。

对于调试,您可以安装mcp:
dnf install -y npm
pip install mcp
然后,运行:
mcp dev setup.py