MCP Fundamentals

Apr 10 2026 · Python 3, JavaScript, macOS , Windows, VS Code

Lesson 01: What is MCP & Hello World

Setting Up Development Environment

Episode complete

Play next episode

Next

Heads up... You’re accessing parts of this content for free, with some sections shown as obfuscated text.

Heads up... You’re accessing parts of this content for free, with some sections shown as obfuscated text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

In this video, you will set up your development environment for building your first MCP server. You will install Claude Desktop, ngrok, the uv packet manager for Python, and create your project structure.

curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv --version
uv init hello-world-mcp
cd hello-world-mcp
uv add "mcp[cli]"
See forum comments
Cinema mode Download course materials from Github
Previous: Overview of Model Context Protocol Next: Writing MCP Server Code