AA

abshkbh/arrakis-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 5 forks 품질 46 트렌드 8AGPL-3.0

MCP 서버 https://github.com/abshkbh/arrakis

개요

Arrakis VM sandbox 기능을 대형 언어 모델에 노출하는 모델 Context Protocol (MCP) 서버. 2. 당신의 MCP 윤곽에 뒤에 오는 추가해서 Arrakis MCP 서버를 사용하는 LLM 공구를 구성하십시오: Arrakis MCP Server는 다음과 같은 MCP 리소스 및 도구를 노출시킵니다. - arrakis://vms - 모든 가능한 VM 목록 - arrakis://vm/{vm name} - 특정 VM에 대한 정보를 얻으십시오. - start sandbox - 새로운 VM 샌드 박스를 시작 - restore snapshot - 스냅 샷에서 VM을 복원 - VM의 스냅 샷 만들기 - run command - VM의 명령을 실행 - 업로드 파일 - VM에 파일을 업로드 - 다운로드 파일 다운로드 - VM에서 파일을 다운로드 - 파괴 vm - 특정 VM을 파괴 - 파괴 all vms - 파괴 모든 VM의 업데이트 (VM) - VM의 업데이트 (VM) 이 프로젝트는 GNU Affero General Public License v3.0에 따라 라이센스가 부여됩니다.

개요(AI 번역)

Arrakis VM sandbox 기능을 대형 언어 모델에 노출하는 모델 Context Protocol (MCP) 서버.

설치

설정

  1. Clone 이 저장소:

  2. 당신의 MCP 윤곽에 뒤에 오는 추가해서 Arrakis MCP 서버를 사용하는 LLM 공구를 구성하십시오:

API를

Arrakis MCP Server는 다음과 같은 MCP 리소스 및 도구를 노출시킵니다.

자원

  • arrakis://vms - 모든 VM 목록
  • arrakis://vm/{vm_name} - 특정 VM에 대한 정보를 얻기

도구

  • start_sandbox - 새로운 VM 샌드박스 시작
  • restore_snapshot - 스냅샷에서 VM 복원
  • snapshot - VM의 스냅샷 만들기
  • run_command - VM에서 명령 실행
  • upload_file - VM 파일 업로드
  • download_file - VM 파일 다운로드
  • destroy_vm - 특정 VM을 파괴
  • destroy_all_vms - 모든 VM을 파괴
  • update_vm_state - VM의 상태를 업데이트 (쉼 / 정지)

라이센스

이 프로젝트는 GNU Affero General Public License v3.0에 따라 라이센스가 부여됩니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

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:

    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:

    "mcpServers": {
        "arrakis": {
            "command": "",
            "args": [
                "--directory",
                "",
                "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.

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

"mcpServers": { "arrakis": { "command": "<path-to-uv>", "args": [ "--directory", "<path-to-repo>", "run", "arrakis_mcp_server.py" ] } }