Docker & Model Context Protocol

Explore Docker's integration with the Model Context Protocol (MCP), offering containerized MCP servers that enable AI assistants to access external tools and data sources.

MCP Servers

Discover containerized MCP servers available on Docker Hub under the mcp/ namespace, providing AI assistants with specialized capabilities.

Ask Gordon

Learn how to use Docker's Ask Gordon CLI assistant with MCP servers through simple Docker Compose configuration.

Documentation

Access comprehensive guides on configuring and using Docker-based MCP servers with various AI assistants.

Community

Join the community and contribute to the growing ecosystem of Docker MCP servers and tools.

Docker & Model Context Protocol

The Model Context Protocol (MCP) is an open protocol designed by Anthropic that enables AI assistants such as Claude to interact with external tools and data sources in a standardized way.

Docker has partnered with Anthropic to build and maintain container images for MCP servers, available on Docker Hub under the mcp/ namespace. This partnership brings several benefits:

  • Containerized MCP Servers: Run MCP servers as containers with proper isolation and security
  • Ask Gordon Integration: Use Docker's CLI AI assistant with MCP servers through gordon-mcp.yml
  • Docker Compose Configuration: Leverage Docker Compose for easy setup with bind mounts and environment variables
  • Official Repository: Access verified MCP server images from Docker Hub
  • Customizable Access: Control which resources MCP servers can access through container configuration

Quick Start with Ask Gordon:

# Create gordon-mcp.yml
services:
  time:
    image: mcp/time
  fetch:
    image: mcp/fetch
  fs:
    image: mcp/filesystem
    command:
      - /rootfs
    volumes:
      - .:/rootfs

Then simply run: docker ai 'what time is it in Tokyo?'

MCP Servers on Docker Hub

Browse the collection of MCP servers available as Docker containers.

Card View Table View

Time Server

Working

Provides date and time capabilities

Fetch Server

Working

Enables web browsing and content retrieval

Filesystem Server

Working

Provides filesystem access within mounted directories

PostgreSQL Server

Working

Connects to PostgreSQL databases

Git Server

Working

Provides Git operations

SQLite Server

Working

Enables SQLite database operations

GitHub Server

Working

Interacts with GitHub repositories and resources

Brave Search Server

Untested

Performs searches using Brave Search

Note: Requires API token

Google Drive Server

Untested

Accesses Google Drive files and folders

Note: Requires Google authentication

Slack Server

Untested

Interacts with Slack workspaces

Note: Requires Slack API token

Google Maps Server

Untested

Provides location and mapping services

Note: Requires Google Maps API token

GitLab Server

Untested

Interacts with GitLab repositories and resources

Note: Requires GitLab authentication

Everything Server

Untested

A multi-tool server with various capabilities

Note: May require specific configuration

AWS Knowledge Base Retrieval Server

Untested

Retrieves information from AWS knowledge bases

Note: Requires AWS credentials

Sentry Server

Untested

Interacts with Sentry error monitoring

Note: Requires Sentry authentication

Sequential Thinking Server

Unsupported

Provides structured thinking capabilities

Issue: The tool description is too long for Gordon to process

Puppeteer Server

Unsupported

Browser automation and screenshot capabilities

Issue: Returns images that Gordon cannot currently handle (Gordon only processes text responses)

Everart Server

Unsupported

Image generation capabilities

Issue: Returns images that Gordon cannot currently handle (Gordon only processes text responses)

Memory Server

Unsupported

Persistent memory capabilities for conversational context

Issue: Cannot be configured to use a custom path for its knowledge base

Want to contribute to the Docker MCP ecosystem?

Add your MCP server or tool to this collection by submitting a pull request. We welcome all community contributions!