Arrakis MCP服务器
一个模型上下文协议(MCP)服务器,它公开 奇怪 VM沙箱功能适用于大型语言模型。
设置
设置
- 克隆此存储库:
git clone https://github.com/abshkbh/arrakis-mcp-server.git
cd arrakis-mcp-server- 通过在MCP配置中添加以下内容,配置LLM工具以使用Arrakis MCP服务器:
"mcpServers": {
"arrakis": {
"command": "
",
"args": [
"--directory",
"
",
"run",
"arrakis_mcp_server.py"
]
}
}API
Arrakis MCP服务器公开了以下MCP资源和工具:
资源
arrakis://vms-列出所有可用的虚拟机arrakis://vm/{vm_name}-获取特定VM的信息
工具
start_sandbox-启动新的VM沙盒restore_snapshot-从快照还原虚拟机snapshot-创建VM的快照run_command-在VM中运行命令upload_file- 将文件上传到 VMdownload_file-从虚拟机下载文件destroy_vm-销毁特定VMdestroy_all_vms-销毁所有虚拟机update_vm_state-更新VM的状态(暂停/停止)
许可证
此项目根据GNU Affero通用公共许可证v3.0获得许可-请参阅 许可证 文件以获取详细信息。

