Master the Model Context Protocol
A comprehensive course with hands-on examples to build MCP servers and clients in TypeScript, Python, and Go. Learn how to extend LLMs with custom tools, resources, and prompts.
Quick Start
Get your first MCP server running in minutes with our step-by-step guide
Clone the repository
Choose your language
- TypeScript: Modern Node.js server with the official MCP SDK
- Python: FastMCP server with simple decorator syntax
- Go: Native Go implementation with the mark3labs SDK
Install dependencies and run
Explore by Topic
Dive deep into MCP concepts and implementations
MCP Protocol
Build Servers
Create Clients
Tools & Resources
TypeScript Examples
Python Examples
Go Examples
Ollama Integration
Real-World Examples
Working code examples you can learn from and build upon
Game of Thrones Quotes
Fetch and analyze quotes from the GoT API. Includes tools, resources, and prompts.
Calculator Operations
Basic math operations through MCP. Perfect introduction to building tools.
Todo Management
Full CRUD operations with state management. Shows real application patterns.
EDteam API Integration
Production-ready Go server integrating with a real API. Authentication and data handling.
Ready to Build with MCP?
Start with our quickstart guide and have your first MCP server running in less than 5 minutes.
Get Started Now