Skip to content

πŸ”Œ Model Context Protocol (MCP) PathΒΆ

L100 L200 L300

Model Context Protocol (MCP) is an open standard created by Anthropic that gives AI agents a unified, consistent way to connect to external tools, APIs, and data sources.

Think of it as "USB-C for AI agents" β€” one standard interface so any agent can plug in to any tool.


What You'll BuildΒΆ

By the end of this path you will have:

  • βœ… Deep understanding of how MCP works (protocol, transports, tools vs. resources vs. prompts)
  • βœ… Experience consuming existing MCP servers from Claude Desktop and VS Code
  • βœ… Built your own MCP server in Python and/or C#
  • βœ… Connected an MCP server to a Microsoft Foundry Agent
  • βœ… Exposed a PostgreSQL database securely through an MCP server

Path Labs (4 labs, ~170 min total)ΒΆ

Lab Title Level Cost
Lab 012 What is MCP? Anatomy of the Protocol L100 βœ… Free
Lab 020 Build an MCP Server in Python L200 βœ… Free
Lab 021 Build an MCP Server in C# L200 βœ… Free
Lab 028 Deploy MCP Server to Azure Container Apps L300 Free

Key ConceptsΒΆ

MCP ArchitectureΒΆ

MCP Architecture

Three primitives in MCPΒΆ

Primitive Description Example
Tools Functions the LLM can call search_products(query)
Resources Data the LLM can read file://data/products.csv
Prompts Reusable prompt templates summarize_sales_report

External ResourcesΒΆ