You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: units/en/unit0/introduction.mdx
+10-12Lines changed: 10 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,8 +43,6 @@ The course is composed of:
43
43
44
44
This **course is a living project, evolving with your feedback and contributions!** Feel free to open issues and PRs in GitHub, and engage in discussions in our Discord server.
45
45
46
-
After you have gone through the course, you can also send your feedback 👉 using this form [LINK TO FEEDBACK FORM]
47
-
48
46
## What's the syllabus?
49
47
50
48
Here is the **general syllabus for the course**. A more detailed list of topics will be released with each unit.
@@ -54,7 +52,7 @@ Here is the **general syllabus for the course**. A more detailed list of topics
54
52
| 0 | Onboarding | Set you up with the tools and platforms that you will use. |
55
53
| 1 | MCP Fundamentals, Architecture and Core Concepts | Explain core concepts, architecture, and components of Model Context Protocol. Show a simple use case using MCP. |
56
54
| 2 | End-to-end Use case: MCP in Action | Build a simple end-to-end MCP application that you can share with the community. |
57
-
| 3 | Deployed Use case: MCP in Action | Build a deployed MCP application using a the Hugging Face ecosystem and partners' services. |
55
+
| 3 | Deployed Use case: MCP in Action | Build a deployed MCP application using the Hugging Face ecosystem and partners' services. |
58
56
| 4 | Bonus Units | Bonus units to help you get more out of the course, working with partners' libraries and services. |
59
57
60
58
## What are the prerequisites?
@@ -81,7 +79,7 @@ The above courses are not prerequisites in themselves, so if you understand the
81
79
You only need 2 things:
82
80
83
81
*_A computer_ with an internet connection.
84
-
* An _Account_: to access the course resources and create projects. If you don't have an account yet, you can create one [here](https://huggingface.co/join) (it's free).
82
+
* An _account_: to access the course resources and create projects. If you don't have an account yet, you can create one [here](https://huggingface.co/join) (it's free).
85
83
86
84
## The Certification Process
87
85
@@ -104,9 +102,9 @@ Since there's a deadline, we provide you a recommended pace:
104
102
105
103
To get the most out of the course, we have some advice:
106
104
107
-
1. Join study groups in Discord: studying in groups is always easier. To do that, you need to join our discord server and verify your account.
108
-
2.**Do the quizzes and assignments**: the best way to learn is through hands-on practice and self-assessment.
109
-
3.**Define a schedule to stay in sync**: you can use our recommended pace schedule below or create yours.
105
+
1.[Join study groups in Discord](https://discord.gg/UrrTSsSyjb): Studying in groups is always easier. To do that, you need to join our discord server and verify your account.
106
+
2.**Do the quizzes and assignments**: The best way to learn is through hands-on practice and self-assessment.
107
+
3.**Define a schedule to stay in sync**: You can use our recommended pace schedule below or create yours.
Copy file name to clipboardExpand all lines: units/en/unit1/key-concepts.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ Now that we understand the problem that MCP solves, let's dive into the core ter
37
37
38
38
MCP is a standard like HTTP or USB-C, and is a protocol for connecting AI applications to external tools and data sources. Therefore, using standard terminology is crucial to making the MCP work effectively.
39
39
40
-
When documenting our applications and communincating with the community, we should use the following terminology.
40
+
When documenting our applications and communicating with the community, we should use the following terminology.
41
41
42
42
</Tip>
43
43
@@ -68,7 +68,7 @@ Of course, your application's value is the sum of the capabilities it offers. So
68
68
|**Tools**| Executable functions that the AI model can invoke to perform actions or retrieve computed data. Typically relating to the use case of the application. | A tool for a weather application might be a function that returns the weather in a specific location. |
69
69
|**Resources**| Read-only data sources that provide context without significant computation. | A researcher assistant might have a resource for scientific papers. |
70
70
|**Prompts**| Pre-defined templates or workflows that guide interactions between users, AI models, and the available capabilities. | A summarization prompt. |
71
-
|**Sampling**| Server-initiated requests for the Client/Host to perform LLM interactions, enabling recursive actions where the LLM can review generated content and make further decisions. | A writing application reviewing its own output and decide to refine it further. |
71
+
|**Sampling**| Server-initiated requests for the Client/Host to perform LLM interactions, enabling recursive actions where the LLM can review generated content and make further decisions. | A writing application reviewing its own output and decides to refine it further. |
72
72
73
73
In the following diagram, we can see the collective capabilities applied to a use case for a code agent.
74
74
@@ -85,4 +85,4 @@ This application might use their MCP entities in the following way:
85
85
86
86
### Conclusion
87
87
88
-
Understanding these key concepts and terminology provides the foundation for working with MCP effectively. In the following sections, we'll build on this foundation to explore the architectural components, communication protocol, and capabilities that make up the Model Context Protocol.
88
+
Understanding these key concepts and terminology provides the foundation for working with MCP effectively. In the following sections, we'll build on this foundation to explore the architectural components, communication protocol, and capabilities that make up the Model Context Protocol.
Copy file name to clipboardExpand all lines: units/en/unit1/mcp-clients.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -248,7 +248,7 @@ Weather API: Get the weather in a specific location
248
248
249
249
</details>
250
250
251
-
We can also connect to an MCP server that is hosted on a remote machine. In this case, we need to pass the `SSEServerParameters` to the `ToolCollection.from_mcp` method.
251
+
We can also connect to an MCP server that is hosted on a remote machine. In this case, we need to pass the `SSEServerParameters` to the `MCPClient` class.
0 commit comments