
abshkbh/arrakis-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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) 서버.
설치
설정
-
Clone 이 저장소:
-
당신의 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
-
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": "", "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 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.
설치
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"
]
}
}