uvwt/agentdock

Secure MCP runtime for AI agents to operate local machines, servers, and containers with multi-device orchestration.

解决的问题

AgentDock 为 AI 代理(如 ChatGPT 或 Claude)提供了一种安全、可控的方式,使其能够操作真实世界环境。它消除了手动切换 SSH 会话或使用受限代码代理配额的需要,允许代理通过一次对话管理多个本地计算机、远程服务器和容器。

工作原理

它作为一个独立的工具运行时,通过 Model Context Protocol (MCP) 暴露功能。AI 代理连接到运行在各种机器上的 AgentDock 实例;代理随后向这些实例发送命令以执行任务。它支持多种连接模式,包括仅本地、临时公共地址以及通过 Cloudflare Tunnels 的固定域名,认证通过 Bearer Tokens 或 OAuth 处理。

适用人群

希望使用 AI 代理在聊天界面内自动化管理基础设施、部署代码并排查服务器问题的开发者和系统管理员。

主要亮点

  • 多设备协调:在一次对话中管理多个主机(Mac、Linux、Windows、VPS)。
  • 全面的工具集:包含文件系统访问、Shell 命令执行、Git 操作和浏览器自动化。
  • 可扩展性:支持「技能」和动态 MCP 服务器以添加新功能。
  • 安全边界:实现权限边界、认证以及结构化、可追溯的结果。
  • 任务持久化:能够持久化长时间运行的任务状态,并在中断后恢复。
  • 浏览器/桌面自动化:原生控制 Chrome/Chromium 和 macOS 桌面应用程序。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目