If you like the course, don’t hesitate to ⭐ star this repository. This helps us to make the course more visible 🤗.
The course is divided into 4 units. These will take you from the basics of Model Context Protocol to a final project implementing MCP in an AI application.
Sign up here (it’s free) 👉 [Coming Soon]
You can access the course here 👉 [Coming Soon]
Unit | Topic | Description |
---|---|---|
0 | Welcome to the Course | Welcome, guidelines, necessary tools, and course overview. |
1 | Introduction to Model Context Protocol | Definition of MCP, key concepts, and its role in connecting AI models with external data and tools. |
2 | Building with MCP: Practical Development | Learn to implement MCP clients and servers using available SDKs and frameworks. |
3 | MCP Protocol Deep Dive | Explore advanced MCP features, architecture, and real-world integration patterns |
4 | Bonus Units & Collaborations | Special topics, partner libraries, and community-driven projects. |
If you want to contribute to this course, you’re welcome to do so. Feel free to open an issue or submit a pull request. For specific contributions, here are some guidelines:
If you find a small typo or grammar mistake, please fix it yourself and submit a pull request. This is very helpful for students.
If you want to add a new unit, please create an issue in the repository, describe the unit, and why it should be added. We will discuss it and if it’s a good addition, we can collaborate on it.
To cite this repository in publications:
@misc{mcp-course,
author = Burtenshaw, Ben,
title = {The Model Context Protocol Course},
year = {2025},
howpublished = {\url{https://github.com/huggingface/mcp-course}},
note = {GitHub repository},
}
Kospi Kosdaq Stock Server
An MCP server that provides KOSPI/KOSDAQ stock data using FastMCP
Mcp Dbutils
DButils is an all-in-one MCP service that enables your AI to do data analysis by harnessing versatile types of database (sqlite, mysql, postgres, and more) within a unified configuration of multiple connections in a secured way (like SSL and controlled write access).
Mcp Server Datadog
Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks (like code review and documentation). Includes smart code outlining.
Claude Code as one-shot MCP server to have an agent in your agent.
Memory for AI Agents; Announcing OpenMemory MCP - local and secure memory management.