MCP Labs & Tutorials

Welcome to our collection of hands-on labs and tutorials for Docker Model Context Protocol (MCP). Whether you’re just getting started with MCP or looking to deploy production-ready solutions, we have resources to help you succeed.

Getting Started Resources

Before diving into the labs, you might want to familiarize yourself with these resources:

Hands-on Labs

Our progressive labs will take you from the basics to advanced MCP implementations:

Beginner 30 min

Lab 1: First Steps with Docker & MCP Servers

Set up your first MCP servers with Docker and learn to interact with them using Gordon AI.

Start Lab ➜
Intermediate 45-60 min

Lab 2: Building a Research Assistant with Docker MCP

Create a powerful research assistant by configuring multiple Docker MCP servers working together.

Start Lab ➜
Intermediate 60 min

Lab 3: Database Operations with MCP Servers

Learn how to use Docker MCP servers to interact with databases and perform various database operations.

Start Lab ➜
Advanced 90 min

Lab 4: Deploying MCP Servers to Production

Deploy Docker MCP servers to a production environment with proper security, monitoring, and scaling.

Start Lab ➜

In-Depth Tutorials

Our tutorials provide detailed guidance on specific MCP topics:

Advanced 90-120 min

Building Custom MCP Servers

Learn to create your own custom Model Context Protocol (MCP) server and package it as a Docker container.

View Tutorial ➜

For the best learning experience, we recommend following this sequence:

  1. Complete Lab 1: First Steps with Docker & MCP Servers
  2. Then try Lab 2: Building a Research Assistant
  3. Move on to Lab 3: Database Operations
  4. Learn how to build Custom MCP Servers
  5. Finally, master Production Deployment

Community Resources

Check out these community resources to enhance your MCP journey:

Contributing New Labs

Want to contribute a new lab or tutorial? Check out our contribution guidelines and submit a pull request!

Upcoming Labs & Tutorials

We’re constantly working on new content. Here’s what’s coming soon:

  • Tutorial: MCP Authentication and Security - Learn how to implement proper authentication for your MCP servers
  • Lab: Integrating MCP with Kubernetes - Deploy scalable MCP servers on Kubernetes
  • Tutorial: Building AI-powered DevOps Workflows - Create advanced CI/CD pipelines with MCP and Gordon

If you have ideas for new labs or tutorials, please open an issue with your suggestion!