Skip to content
Agentmart
Submit a tool

KVM/libvirt VMs and backups (Fedora)

Manage local KVM/libvirt VMs and Timeshift/Borg backups on Fedora: start, stop, clone, snapshot.

Connector by amineutron · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/amineutron-fedora-agents

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Manage local KVM/libvirt VMs and Timeshift/Borg backups on Fedora: start, stop, clone, snapshot.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
3 read · 11 write · 1 delete · 4 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 19

Read from the source code; the running server may list different tools.

Read 3 · Look things up without changing anything.

  • vm_snapshot
  • vm_status
  • vm_verify

Write 11 · Create, change, send or run things.

  • backup_clean
  • backup_create
  • backup_list
  • backup_restore
  • backup_status
  • backup_verify
  • vm_clone
  • vm_clone_system
  • vm_import
  • vm_start
  • vm_stop

Delete 1 · Delete, drop, revoke or wipe things.

  • vm_destroy

Not yet classified 4 · We could not tell from the name and description.

  • help
  • vm_copy
  • vm_exec
  • vm_export

Secrets and settings it asks for

Other settings (environment variables or headers).

  • MCP_AGENTS_LOG_DIR

Network hosts it talks to 3

  • biomejs.dev · found in code
  • bitwarden.com · found in code
  • github.com · found in code

Files it touches

  • /etc/lyra-firstboot-done
  • /etc/systemd/system/borg-backup.service.d/borg-passphrase.cred
  • /etc/systemd/system/getty@tty1.service.d
  • /etc/timeshift/timeshift.json
  • /mnt/backup_cold
  • /mnt/backup_cold/borg
  • /root/.borg-key-backup
  • /root/.borg-passphrase
  • /root/.bw-session
  • /tmp/backup-test-restore
  • /tmp/kvm-clone-system-debug.log
  • /usr/local/lib/lyra/scripts
  • /usr/local/lib/mcp/tracking.sh
  • /var/lib/libvirt/images
  • /var/log
  • /var/log/backup-test-report.log
  • /var/log/borg-backup.log
  • /var/log/lyra-firstboot.log
  • /var/log/mcp-agents
  • /var/run/borg-backup.lock
  • Your home directory (~)
  • ~/dev
  • Any path the agent passes to its tools

Tools (19)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • backup_clean

    Applique les politiques de rétention et supprime les anciens backups

  • backup_create

    Crée un backup (timeshift, borg, vm-snapshot, ou manual)

  • backup_list

    Liste tous les backups disponibles (par type ou tous)

  • backup_restore

    Restaure un backup (ATTENTION: opération destructive!)

  • backup_status

    Affiche le dashboard global des backups (status, espace, alertes)

  • backup_verify

    Vérifie l'intégrité des backups

  • help

    Liste tous les outils disponibles avec leurs descriptions. Appelle cet outil en premier pour savoir ce que tu peux faire.

  • vm_clone

    Clone une VM KVM existante (complet ou lié)

  • vm_clone_system

    Clone le système hôte entier vers une VM KVM bootable

  • vm_copy

    Copie des fichiers entre l'hôte et une VM via SCP

  • vm_destroy

    Supprime complètement une VM KVM (définition + stockage)

  • vm_exec

    Exécute une commande dans une VM via SSH

  • vm_export

    Exporte une VM KVM dans une archive portable (.tar.gz) avec sanitarisation des donnees sensibles. Mode classic: supprime tous les comptes utilisateurs, passwords, keyrings, cles SSH users. Un script de configuration s'execute au premier demarrage (creation user + password root). Mode exam: conserve les comptes et privileges, sanitarise machine-id/SSH-host-keys/reseau/logs. Mode custom: choisir les operations virt-sysprep via le parametre operations[]. Avec firstboot=true: installe aussi le script de configuration premier demarrage. Effectue un test pre-export (integrite disque, espace) et …

  • vm_import

    Importe une VM KVM depuis une archive exportee par vm_export. Effectue un test pre-import (integrite archive + disque qcow2) et post-import (VM definie + disque OK). Genere un nouveau UUID et une nouvelle adresse MAC automatiquement. Le disque est copie dans /var/lib/libvirt/images/ par defaut. Avec --start: demarre la VM et attend SSH apres l'import.

  • vm_snapshot

    Gère les snapshots d'une VM (create, list, restore, delete)

Show 4 more tools
  • vm_start

    Démarre une VM KVM et attend optionnellement que SSH soit accessible

  • vm_status

    Affiche le status et les informations d'une VM (IP, SSH, ressources). Sans vm_name, liste toutes les VMs.

  • vm_stop

    Arrête une VM KVM proprement (ou force l'arrêt avec --force)

  • vm_verify

    Vérifie qu'une VM clonée est une copie fidèle du système hôte

Signals

Stars
1
Forks
0
Open issues
0
Last commit
Oct 15, 2026 (14 days ago)
Last release
Sep 25, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.amineutron/fedora-agents
Version
1.3.0
Auth
No auth
Packages
npm fedora-agents-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from amineutron

Cite this page

KVM/libvirt VMs and backups (Fedora) MCP server. Agent Mart. https://agentmart.dev/connectors/amineutron-fedora-agents (last updated 2026-10-25)