arrakis-mcp-server

arrakis-mcp-server

3.5

If you are the rightful owner of arrakis-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.

Arrakis MCP Server is a Model Context Protocol server that provides VM sandbox functionality to Large Language Models.

The Arrakis MCP Server is designed to integrate with Large Language Models (LLMs) by providing a virtual machine (VM) sandbox environment. This server allows LLMs to interact with VMs, enabling them to perform tasks such as starting new sandboxes, restoring snapshots, and running commands within a VM. The server is built on the Arrakis VM sandbox framework, which is known for its robust and secure environment for running isolated processes. By using the Arrakis MCP Server, developers can leverage the power of LLMs to automate and manage VM operations efficiently. The server is open-source and licensed under the GNU Affero General Public License v3.0, ensuring that it remains free and accessible to the community.

Features

  • VM Management: Provides tools to start, stop, and destroy VMs.
  • Snapshot Functionality: Allows creating and restoring VM snapshots.
  • Command Execution: Enables running commands within a VM.
  • File Transfer: Supports uploading and downloading files to and from VMs.
  • State Management: Offers the ability to update the state of a VM, such as pausing or stopping it.

Tools

  1. start_sandbox

    Start a new VM sandbox

  2. restore_snapshot

    Recover VM from snapshot

  3. snapshot

    Create a snapshot of the VM

  4. run_command

    Run commands in VM

  5. upload_file

    Upload files to VM

  6. download_file

    Download files from VM

  7. destroy_vm

    Destroy a specific VM

  8. destroy_all_vms

    Destroy all VMs

  9. update_vm_state

    Update the VM's status (pause/stop)