AI代理容器运行时

Agent VM是一个基于容器的AI代理运行时,提供沙盒化的Linux环境,并通过标准MCP接口暴露文件系统和shell访问。

  • by sean-lai-sh
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 sean-lai-sh/agent-vm

使用说明

代理VM

基于容器的AI代理运行时,具有嵌入式 MCP(模型上下文协议) 解析器。Agent VM为您的代理提供了一个沙盒Linux环境,通过标准MCP接口公开文件系统和shell访问。

快速开始

构建基础图像

docker build -f images/base/Dockerfile -t agent-vm-base .

运行容器

# Interactive shell with workspace mount
docker run -it --rm -p 7777:7777 -v $(pwd)/my-project:/workspace agent-vm-base

# Detached — MCP resolver only
docker run -d --rm -p 7777:7777 -v $(pwd)/my-project:/workspace agent-vm-base sleep infinity

验证解析器是否正在运行

curl http://localhost:7777/health
# {"status":"ok"}

连接MCP客户端

解析器使用MCP流式HTTP。将任何兼容的客户端指向:

http://localhost:7777/mcp

看 MCP解析器文档 了解协议细节和工具参考。

使用预构建图像

docker pull ghcr.io/sean-lai-sh/agent-vm-base:latest

文档

开发包

有关以编程方式配置和管理代理VM,请参阅 代理vm-sdk.

许可证

麻省理工学院