article
README
🚀 Arrakis MCP 服务器
Arrakis MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它为大型语言模型提供了 Arrakis 虚拟机 (VM) 沙盒功能,助力大型语言模型更高效地运行。
🚀 快速开始
📦 安装指南
克隆仓库
- 克隆此仓库:
git clone https://github.com/abshkbh/arrakis-mcp-server.git cd arrakis-mcp-server - 配置您的 LLM 工具以使用 Arrakis MCP 服务器,通过在 MCP 配置中添加以下内容:
"mcpServers": { "arrakis": { "command": "<path-to-uv>", "args": [ "--directory", "<path-to-repo>", "run", "arrakis_mcp_server.py" ] } }
📄 API文档
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 文件。
微信扫一扫