MCP Fundamentals

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

Lesson 01: What is MCP & Hello World

Running MCP Server

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

Now that you have your code written, run your MCP server and connect it to Claude. This is where everything comes together.

uv run --with mcp main.py

Running Ngrok

This is where ngrok comes in. Ngrok creates a secure tunnel from the internet to your local server. If you haven’t installed ngrok yet, visit ngrok.com/download and follow the installation instructions. Once installed, open a new terminal window and run:

ngrok http 8000 --host-header "localhost:8000"

Connecting MCP Server to Claude

Important Plan Requirement: Custom connectors using remote MCP are available on Claude and Claude Desktop for users on Pro, Max, Team, and Enterprise plans. This feature is not available to Free plans.

Testing MCP Server

Now for the exciting part: testing the server. Before you start, ensure you have the Opus 4.5 model selected in the chat interface, as we’ll be using it for this demo.

See forum comments
Cinema mode Download course materials from Github
Previous: Writing MCP Server Code Next: Conclusion