Skip to content
uvwtPublic

About

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

Topics

Resources

Stars

1.2k stars

Watchers

8 watching

Forks

Repository files navigation

English | 简体中文

AgentDock logo

AgentDock MCP

Give AI agents secure, controlled access to every machine you operate.

Open ChatGPT in your browser and manage multiple computers and servers from one conversation. Write code, change configuration, run commands, and deploy in the real environment where the work belongs—without consuming a dedicated Codex coding quota.

uvwt%2Fagentdock | Trendshift

Documentation · Download · Code signing policy · Community

CI GitHub Release Docker Hub GHCR License

AgentDock: operate multiple devices from one AI conversation

What is AgentDock?

AgentDock connects AI assistants to your computers and servers so they can carry out tasks on your devices.

It provides unified, secure, and controlled file, command, Git, Skill, MCP, browser automation, and task execution across local computers, remote servers, and containers. Connect multiple AgentDock instances to coordinate work across devices and finish multi-machine workflows in a single conversation.

              ChatGPT / Claude / Codex
                        │
                        │ MCP (multiple instances supported)
          ┌─────────────┼─────────────┐
          ▼             ▼             ▼
   ┌───────────┐ ┌───────────┐ ┌───────────┐
   │ AgentDock │ │ AgentDock │ │ AgentDock │
   │ Local Mac │ │ LAN Host  │ │ Cloud VPS │
   └─────┬─────┘ └─────┬─────┘ └─────┬─────┘
         │             │             │
         ▼             ▼             ▼
   Files · Shell · Git  Tunnels       Proxy · Deploy

What can AgentDock do?

  • Manage multiple computers and servers directly from ChatGPT without repeatedly switching SSH sessions
  • Write code, modify projects, run tests, and operate Git in the real local or remote environment without depending on a dedicated coding-agent quota
  • Manage VPS hosts, Docker services, reverse proxies, and deployment configuration
  • Operate authenticated web pages and macOS desktop applications
  • Extend capabilities through Skills and dynamic MCP servers
  • Persist long-running task state and continue after an interruption
  • And more

Quick start

Regular users can install AgentDock from the official package for their operating system. You do not need the source code or Go.

See Install AgentDock for the complete instructions.

Platform Documentation
Docker Docker installation
Linux Automated Linux installation
Linux / VPS Manual systemd deployment
macOS macOS installation
Windows Graphical Windows installer

Connect your device

On macOS and Windows, open Connections in the control panel to pair your device with the official remote service. Get a pairing code from the NexusDock devices page, enter it, and click Connect. You can also choose a self-hosted service.

For local MCP or direct public access, open Settings → Advanced connection, or use Advanced connection settings on the Connections page. This is where you find the local MCP address, access credentials, and Cloudflare settings for a temporary public address or fixed domain. For Linux and Docker, follow the installation documentation to configure the connection.

Direct MCP connection

When connecting directly, add the MCP address and Bearer Token or OAuth sign-in details to your client's MCP, Tools, or Connectors settings. Public access must keep authentication enabled. Do not include credentials in screenshots, issues, or public conversations.

AgentDock uses MCP Streamable HTTP. The exact client syntax varies; a typical local configuration looks like this:

{
  "mcpServers": {
    "agentdock": {
      "url": "http://127.0.0.1:8765/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTDOCK_AUTH_TOKEN>"
      }
    }
  }
}

Core capabilities

  • Files and commands: Read and write files, search code, and run commands on your devices.
  • Multi-device management: Connect local computers, servers, and containers to complete work across devices. Pair with NexusDock for a shared entrypoint and project memory.
  • Browser and desktop automation: Operate web pages, reuse login sessions, take screenshots, and control macOS desktop applications.
  • Extensions: Add tools through Skills and MCP servers. Find official and community Skills in agentdock-skills.
  • Coding assistants: Connect Codex, Claude, and other supported coding assistants to develop projects on your devices.
  • Task recovery: Save progress and checkpoints so long-running work can continue after an interruption.

See the documentation for configuration and usage details.

Runtime directories

Path Purpose
~/AgentDock Default working directory for relative file operations
~/.agentdock AgentDock state, configuration, sessions, and extension data

Thanks to our sponsors

🏆 Sponsors 🏆
Description
Swiftproxy
Swiftproxy
Offers rotating and static residential proxies with 90M+ IPs across 220+ locations. Supporting HTTP(S), SOCKS5, and sticky sessions, it provides flexible proxy solutions for AI agents, browser automation, and web data collection. Plans start at $0.7/GB. Use code PROXY90 for 10% off.

Want to support the project or showcase your brand? Contact the maintainer.

Support the project

If AgentDock helps you, please consider giving it a Star ⭐. Thank you for your support

WeChat Alipay Buy Me a Coffee
WeChat Alipay Buy me a coffee

Star History

Star History Chart

Related links

License

Apache License 2.0. See LICENSE.

Community

Join the QQ group (1081337019)

About

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

Topics

Resources

Stars

1.2k stars

Watchers

8 watching

Forks

Releases

Packages

Contributors

Languages