Skip to main content

Course

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.