In this video, I'll give you a full tutorial on building advanced servers in Python. That means we're going to go beyond the basics. I'm not just going to show you how to set one up. I'm going to talk to you about more advanced features like authentication, databases and the underlying protocol and how that actually works.
🎞 Video Resources 🎞
Get started wit h Stytch: https://stytch.com/?utm_source=referral&utm_medium=youtube&utm_campaign=techwithtim_q3_2025
Code in this video: https://github.com/techwithtim/AdvancedMCPServerWithAuth
Claude Code: https://www.anthropic.com/claude-code
Claude Code Windows Setup: https://docs.anthropic.com/en/docs/claude-code/setup
NGROK Download: https://ngrok.com/downloads/windows?tab=download
Stytch Docs: https://stytch.com/blog/mcp-authentication-and-authorization-servers/
👉 Check out PyCharm, the Python IDE for data and web professionals: https://jb.gg/check_out_pycharm_ide
Want to make real money with coding? I share high-signal insights on careers, monetization, and leverage in my free newsletter. Join here and get my guide How to Make Money With Coding instantly: https://techwithtim.net/newsletter
⏳ Timestamps ⏳
00:00:00 | Overview
00:01:10 | What is MCP?
00:02:12 | Important MCP Concepts and Architecture
00:03:48 | MCP Transport
00:05:10 | MCP Server Components
00:06:08 | Authorization
00:09:54 | MCP Authorization Server
00:12:26 | Identity Providers
00:14:02 | Basic MCP Server Setup
00:21:22 | Claude Code Connection
00:26:47 | Adding Authentication
00:43:00 | Building the Auth Page
00:53:41 | Adding Databases
01:05:29 | Fixing User Identification
Hashtags
#Python #MCP #ClaudeCode