abshkbh_arrakis_mcp_server

abshkbh_arrakis_mcp_server

by abshkbh

License

Skip to content

You signed in with another tab or window. Reload
to refresh your session. You signed out in another tab or window. Reload
to refresh your session. You switched accounts on another tab or window. Reload
to refresh your session. Dismiss alert

abshkbh / arrakis-mcp-server Public

MCP server for https://github.com/abshkbh/arrakis

License

AGPL-3.0 license

1 star
0 forks
Branches
Tags
Activity

Star

Notifications
You must be signed in to change notification settings

abshkbh/arrakis-mcp-server

main

1 Branch
0 Tags


Go to file

Code

Folders and files

| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------

abshkbh
abshkbh

Add README

Mar 13, 2025

74e0f41
 · Mar 13, 2025

History
-------

3 Commits

| | |
| docs | | docs | Initial commit | Mar 13, 2025 |
| .gitignore | | .gitignore | Initial commit | Mar 13, 2025 |
| .python-version | | .python-version | Initial commit | Mar 13, 2025 |
| LICENSE | | LICENSE | Initial commit | Mar 13, 2025 |
| README.md | | README.md | Add README | Mar 13, 2025 |
| arrakis_mcp_server.py | | arrakis_mcp_server.py | Initial commit | Mar 13, 2025 |
| main.py | | main.py | Initial commit | Mar 13, 2025 |
| pyproject.toml | | pyproject.toml | Initial commit | Mar 13, 2025 |
| uv.lock | | uv.lock | Initial commit | Mar 13, 2025 |
| View all files | | |

Repository files navigation

Arrakis MCP Server

A Model Context Protocol (MCP) server that exposes Arrakis
VM sandbox functionality to Large Language Models.

Setup

Setup

  1. Clone this repository:

    shell git clone https://github.com/abshkbh/arrakis-mcp-server.git cd arrakis-mcp-server

  2. Configure your LLM tool to use the Arrakis MCP server by adding the following to your MCP configuration:

    json "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 VMs
  • arrakis://vm/{vm_name} - Get information about a specific VM

Tools

  • start_sandbox - Start a new VM sandbox
  • restore_snapshot - Restore a VM from a snapshot
  • snapshot - Create a snapshot of a VM
  • run_command - Run a command in a VM
  • upload_file - Upload a file to a VM
  • download_file - Download a file from a VM
  • destroy_vm - Destroy a specific VM
  • destroy_all_vms - Destroy all VMs
  • update_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.

About

MCP server for https://github.com/abshkbh/arrakis

Resources

Readme

License

AGPL-3.0 license

Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks

Report repository

Releases


No releases published

Packages 0


No packages published

Languages

You can’t perform that action at this time.

Features & Capabilities

Categories
mcp_server model_context_protocol

Implementation Details

Stats

0 Views
0 Favorites
1 GitHub Stars

Repository Info

abshkbh Organization

Similar Servers

continuedev_continue by continuedev
0
0
0