Docker MCP Server

Docker's MCP Server

Local serverstdioGo

What is the Docker MCP Server?

Docker's MCP Server

What it actually does

The Docker MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Docker Desktop on Windows, enabling advanced automation and interaction capabilities for developers and tools.

Configuration

  1. Install Docker Desktop for Windows from Docker's official download page. 2. In Docker Desktop, go to Settings > General and check the box for "Expose daemon on tcp://localhost:2375 without TLS". This is required for the MCP server to communicate with Docker Desktop. > 💡 Tip: You can verify that the port is exposed

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Docker MCP Server

{
  "mcpServers": {
    "docker-mcp-stdio": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "freezeolo/docker-mcp-server"
      ]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  1. Install Docker Desktop for Windows from Docker's official download page. 2. In Docker Desktop, go to Settings > General and check the box for "Expose daemon on tcp://localhost:2375 without TLS". This is required for the MCP server to communicate with Docker Desktop. > 💡 Tip: You can verify that the port is exposed

Frequently asked questions

Follow the installation steps in the README. Ensure you have Docker Desktop with the daemon exposed on `tcp://localhost:2375` and configure your MCP client with the provided command.