Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
| Date | Stars |
|---|---|
| 2026-07-31 | 908 |
| 2026-08-02 | 909 |
| 2026-08-03 | 909 |
| 2026-08-04 | 909 |
| 2026-08-06 | 910 |
Today
+1 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# The Model Context Protocol (MCP) Course
<div align="center"> <a href="README.md">🇺🇸 English</a> | <a href="README_vi.md">🇻🇳 Tiếng Việt</a> </div>

If you like the course, **don't hesitate to ⭐ star this repository**. This helps us to **make the course more visible 🤗**.
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/communication/please_star.gif" alt="Star the repo" />
## Content
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.|
## Prerequisites
* Basic understanding of AI and LLM concepts
* Familiarity with software development principles and API concepts
* Experience with at least one programming language (Python or TypeScript examples will be emphasized)
## Contribution Guidelines
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:
### Small typo and grammar fixes
If you find a small typo or grammar mistake, please fix it yourself and submit a pull request. This is very helpful for students.
### New unit
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.
## Citing the project
To cite this repository in publications:
```
@misc{mcp-course,
author = {Burtenshaw, Ben and Notov, Alex},
title = {The Model Context Protocol Course},
year = {2025},
howpublished = {\url{https://github.com/huggingface/mcp-course}},
note = {GitHub repository},
}
```
Excerpt of 3,025 characters
Read on GitHubhuggingface · Belgium
196
21
19
Daniel Holanda · AMD · Canada
11
Brian Douglas · @papercomputeco · United States
8
6
5
5
4
Pauline Bailly-Masson
4
Robin Newhouse · Replit
4
4
3
3
Jeremy Watt
3
Francesco Laiti · University of Trento, IT
3
2
2
vb · @openai
2
Vivek Ganesan · Ampyard · India
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:aefa98f26b34b58f, name:course