mcpField
L
libvirt-mcp

libvirt-mcp

ローカル
github.com/MatiasVaraクラウド・インフラ1166 週間前に更新

libvirt-mcp について

libvirt-mcpはLibvirt向けの実験的なMCPサーバーです。READMEでは、mcp-cliとOllama、Graniteモデルを使った実行手順を説明しています。

主な機能

  1. 01実験的なLibvirt MCPサーバー
  2. 02mcp-cliのセットアップ手順
  3. 03OllamaとGraniteの実行手順

活用シーン

  1. 01MCP構成でLibvirtを試す
  2. 02OllamaとGraniteでサーバーを実行

MCP 対応

Libvirt向けの実験的なMCPサーバーです。MCPクライアントに公開する操作やデータはREADMEに記載されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

libvirt-mcp

これは 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 サーバーへの正しいパスを設定します。最後に、ollama をプロバイダー、granite をモデルとして使用する run.sh を実行します。

デモ

デバッグするには、mcp をインストールします。

dnf install -y npm
pip install mcp

次に、以下を実行します。

mcp dev setup.py

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。