Back to Videos

you need to learn MCP RIGHT NOW!! (Model Context Protocol)

Channel NetworkChuck
Date September 12, 2025
Duration 38:40
MCP Docker Tutorial Open Standards
TL;DR

MCP (Model Context Protocol) is an open standard created by Anthropic that allows LLMs to interact with external tools and APIs without needing to know the underlying code or authentication mechanisms. This tutorial walks through using Docker's MCP toolkit to connect Claude, Cursor, and LM Studio to various services like Obsidian and Brave Search, and demonstrates building custom MCP servers from scratch - including a Kali Linux hacking MCP that lets you control security tools through natural language.

Key Takeaways

Summary

The Problem: LLMs Need Tools

NetworkChuck opens by explaining why LLMs need access to external tools to be truly productive. Humans use GUIs to interact with applications, but LLMs work best with text and structured interfaces. APIs exist but require code to interact with them, and each API has its own documentation and authentication requirements. MCP solves this by providing a standardized abstraction layer.

What is MCP?

MCP (Model Context Protocol) is an open standard created by Anthropic that provides a universal way to connect LLMs to external tools. Think of it like USB-C for AI tools - one standard interface that works everywhere. The MCP server handles all the complexity of API calls, authentication, and code execution, exposing simple "tools" that LLMs can call naturally.

Docker MCP Toolkit Setup

The video demonstrates setting up Docker Desktop with the MCP toolkit beta feature enabled. Docker provides a catalog of pre-built MCP servers (Obsidian, DuckDuckGo, Brave Search, YouTube Transcripts, Airbnb, etc.), one-click installation of MCP servers, client configuration for Claude Desktop, Cursor, and LM Studio, and the MCP Gateway that orchestrates all MCP servers through a single connection.

Demo: Obsidian Integration

NetworkChuck connects Claude to his Obsidian vault using the Obsidian MCP server. After pasting his API key from the Obsidian Local REST API plugin, he demonstrates creating notes from chat, searching his vault, and more - all without the LLM needing to know anything about authentication or API calls.

Building Custom MCP Servers

The core of the video teaches building custom MCP servers using a prompt template. Three examples are demonstrated:

  1. Dice Roller MCP - A basic MCP server with tools for rolling dice, flipping coins, and generating D&D stats
  2. Toggle Timer MCP - Connects to the Toggle time-tracking API with tools to start, stop, and view timers
  3. Kali Linux Hacking MCP - Runs a Kali Linux container with tools for Nmap, WP Scan, SQLmap, and DirBuster

MCP Transport Mechanisms

The video explains how MCP communication works:

Docker MCP Gateway Benefits

Instead of configuring each LLM client with multiple MCP server connections, you connect once to the Docker MCP Gateway. The gateway manages all MCP servers centrally, handles secrets and authentication in one place, and can be exposed over the network using SSE transport.

Notable Quotes

"MCP is a standardized way to give tools to LLMs. It's kind of like how USB-C solved our cable issues."

"We essentially created a GUI for our LLM. They just have to click a button."

"The Docker MCP gateway provides secure, centralized, and scalable orchestration of AI tools through containerized MCP servers."

"I can talk to my hacking box with plain language. Hey, go hack that thing. And it does it."

References

Tools & Platforms

MCP Servers Demonstrated