About Arrakis MCP Server
Arrakis MCP Server is an MCP server published by abshkbh in the Developer Tools category: mCP server for https://github.com/abshkbh/arrakis.
The repository has 11 stars and 5 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/abshkbh/arrakis-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
destroy_all_vmsDestroy all VMs
Parameters not published.
destroy_vmDestroy a specific VM
Parameters not published.
download_fileDownload a file from a VM
Parameters not published.
restore_snapshotRestore a VM from a snapshot
Parameters not published.
run_commandRun a command in a VM
Parameters not published.
snapshotCreate a snapshot of a VM
Parameters not published.
start_sandboxStart a new VM sandbox
Parameters not published.
update_vm_stateUpdate the state of a VM (pause/stop)
Parameters not published.
upload_fileUpload a file to a VM
Parameters not published.
Ask AI
Ask AI about Arrakis MCP Server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Arrakis MCP Server
A Model Context Protocol (MCP) server that exposes Arrakis VM sandbox functionality to Large Language Models.
Setup
Setup
-
Clone this repository:
git clone https://github.com/abshkbh/arrakis-mcp-server.git cd arrakis-mcp-server -
Configure your LLM tool to use the Arrakis MCP server by adding the following to your MCP configuration:
"mcpServers": { "arrakis": { "command": "<path-to-uv>", "args": [ "--directory", "<path-to-repo>", "run", "arrakis_mcp_server.py" ] } }
API
The Arrakis MCP Server exposes the following MCP resources and tools:
Resources
arrakis://vms- List all available VMsarrakis://vm/{vm_name}- Get information about a specific VM
Tools
start_sandbox- Start a new VM sandboxrestore_snapshot- Restore a VM from a snapshotsnapshot- Create a snapshot of a VMrun_command- Run a command in a VMupload_file- Upload a file to a VMdownload_file- Download a file from a VMdestroy_vm- Destroy a specific VMdestroy_all_vms- Destroy all VMsupdate_vm_state- Update the state of a VM (pause/stop)
License
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.