MCP (Model Context Protocol)
Protocol design, building servers and clients in C#, and exposing tools that other people’s agents can call safely.
advanced0 lessonsComing soon
Start with the required courses below — this one assumes them.
What you will be able to do
- Explain the protocol’s transport and message model
- Build an MCP server and client in .NET
- Expose tools with sane boundaries and failure semantics
Before you start
- RequiredPrompt Engineering— Tool descriptions are prompts, and bad ones fail silently.
- RecommendedSemantic Kernel— Helpful for seeing how a host consumes the tools you expose.
Lessons
This course is being written. Its outline is fixed; the lessons are not published yet.