arrakis-mcp-server
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
start_sandbox
Start a new VM sandbox
restore_snapshot
Recover VM from snapshot
snapshot
Create a snapshot of the VM
run_command
Run commands in VM
upload_file
Upload files to VM
download_file
Download files from VM
destroy_vm
Destroy a specific VM
destroy_all_vms
Destroy all VMs
update_vm_state
Update the VM's status (pause/stop)