Arrakis MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它为大型语言模型提供了 Arrakis 虚拟机 (VM) 沙盒功能,助力大型语言模型更高效地运行。
git clone https://github.com/abshkbh/arrakis-mcp-server.git
cd arrakis-mcp-server
"mcpServers": {
"arrakis": {
"command": "" ,
"args": [
"--directory",
"" ,
"run",
"arrakis_mcp_server.py"
]
}
}
Arrakis MCP 服务器暴露以下 MCP 资源和工具:
arrakis://vms - 列出所有可用的 VMarrakis://vm/{vm_name} - 获取特定 VM 的信息start_sandbox - 启动一个新的沙盒 VMrestore_snapshot - 从快照还原一个 VMsnapshot - 创建 VM 的快照run_command - 在 VM 中运行命令upload_file - 上传文件到 VMdownload_file - 从 VM 下载文件destroy_vm - 销毁特定的 VMdestroy_all_vms - 销毁所有 VMupdate_vm_state - 更新 VM 的状态(暂停/停止)该项目根据 GNU Affero 公共许可证 v3.0 许可,具体内容请查看 LICENSE 文件。