Arrakis MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| start_sandboxB | Start a new sandbox VM. Args: name: Name to give to the new VM. Returns: Information about the created VM. |
| restore_snapshotC | Restore a VM from a snapshot. Args: vm_name: Name to give to the restored VM. snapshot_id: ID of the snapshot to restore from. Returns: Information about the restored VM. |
| snapshotA | Create a snapshot of a VM. Args: vm_name: Name of the VM to snapshot. snapshot_id: Optional ID for the snapshot. If not provided, one will be generated. Returns: ID of the created snapshot. |
| run_commandB | Run a command in a VM. Args: vm_name: Name of the VM to run the command in. cmd: Command to execute. Returns: Command output and/or error. |
| upload_fileB | Upload a file to a VM. Args: vm_name: Name of the VM to upload to. path: Destination path in the VM. content: Content of the file. Returns: Success/failure message. |
| download_fileB | Download a file from a VM. Args: vm_name: Name of the VM to download from. path: Path of the file to download. Returns: Content of the file or error message. |
| destroy_vmB | Destroy a VM. Args: vm_name: Name of the VM to destroy. Returns: Success/failure message. |
| destroy_all_vmsC | Destroy all VMs. Returns: Success/failure message. |
| update_vm_stateA | Update the state of a VM. Args: vm_name: Name of the VM to update. status: New state for the VM. Must be either 'stopped' or 'paused'. Returns: Success/failure message. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| arrakis://vms |
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/abshkbh/arrakis-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server