arrakis-mcp-server

arrakis-mcp-server

7

The Arrakis MCP Server is a Model Context Protocol server designed to interface with Large Language Models, providing them with virtual machine sandbox capabilities. It enables various operations like managing VM lifecycles and handling file transfer between VMs.

Arrakis MCP Server

A Model Context Protocol (MCP) server that provides VM sandbox functionality to Large Language Models. It offers various features including starting, managing, and destroying virtual machines, along with file upload and download capabilities.

API

Resources

  • List all available VMs
  • Get information about a specific VM

Tools

  • Start a new VM sandbox
  • Restore a VM from a snapshot
  • Create a snapshot of a VM
  • Run a command in a VM
  • Upload or download files to/from a VM
  • Destroy specific or all VMs
  • Update the state of a VM (pause/stop)