Skip to main content
Glama
sandraschi

virtualization-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
vm_managementA

Virtual machine lifecycle management.

Actions: list, create, start, stop, delete, clone, reset, pause, resume, info. For LLM config suggestions or sandbox workflow planning use vm_agentic_workflow.

vm_name: required for all actions except list and clone. source_vm + new_vm_name: required for clone. os_type, memory_mb, disk_size_gb: required for create. Use system_management(action='ostypes') for valid os_type values.

network_managementB

Comprehensive network management portmanteau tool.

This tool consolidates all network operations into a single interface. Use the 'action' parameter to specify which operation to perform. Different actions require different parameters.

snapshot_managementB

Comprehensive snapshot management portmanteau tool.

This tool consolidates all VM snapshot operations into a single interface. Use the 'action' parameter to specify which operation to perform. All actions require vm_name, and most require snapshot_name.

storage_managementB

Comprehensive storage management portmanteau tool.

This tool consolidates all storage operations into a single interface. Use the 'action' parameter to specify which operation to perform. Different actions require different parameters.

system_managementB

Comprehensive system management portmanteau tool.

This tool consolidates system information and diagnostics operations into a single interface. Use the 'action' parameter to specify which operation to perform. Most actions don't require vm_name.

sandbox_managementA

Docker-based code sandbox management for safe, isolated code execution.

Requires Docker Desktop running on the host. Two execution modes:

  • Ephemeral: throwaway container, auto-removed after run (execute_code, execute_file)

  • Stateful: persistent session, state preserved between calls (session_*)

vm_agentic_workflowB

Sampling-backed agentic operations for virtualization.

Actions:

  • suggest_config: Suggest VirtualBox VM settings for a use case via LLM sampling. Optional: use_case (e.g. 'CI runner', 'malware sandbox', 'dev environment')

  • sandbox_workflow: Generate a step-by-step plan for the spin-up → work → snapshot → tear-down safety pattern. Requires: goal (what dangerous/experimental work to do)

  • workflow: Autonomous multi-step VM orchestration goal. Requires: goal (natural language objective)

All actions use ctx.sample() when available; fall back to sensible defaults otherwise.

info_toolsA

Comprehensive tool discovery and help portmanteau tool.

This tool consolidates application-specific help and introspection operations into a single interface. Provides information about available tools, their operations, and usage. Use the 'action' parameter to specify which operation to perform.

Note: This is separate from MCP protocol's native tools/list method. MCP clients get tool schemas automatically - this tool provides app-specific help content and detailed introspection for users.

Prompts

Interactive templates invoked by user choice

NameDescription
virtualization_expertLoad instructions for acting as a virtualization expert using this MCP server's tools (VMs, snapshots, storage, networking).

Resources

Contextual data attached and managed by the client

NameDescription
virtualization-expert/SKILL.mdAct as a virtualization expert using the Virtualization MCP tools (VMs, snapshots, storage, networking)
virtualization-expert/_manifestFile listing for virtualization-expert

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/virtualization-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server