Week 14 Master Guide

Week 14: The Model Context Protocol (`MCP`) — JSON-RPC 2.0 Servers, Resources, Tools, Transports & Security

Week 14 Daily Breakdown (7 Days)

Day 1

Week 14, Day 1: `MCP` Architecture (`Host`, `Client`, `Server`) & Wire-Level `JSON-RPC 2.0` Protocol

1 code file(s) • 3 Q&A
Day 2

Week 14, Day 2: The Three `MCP` Primitives — `Resources` (URIs), `Tools` (Schemas) & `Prompts` (Templates)

1 code file(s) • 3 Q&A
Day 3

Week 14, Day 3: `MCP` Transports (`stdio` vs `Streamable HTTP`) & Cursor-Based Pagination

1 code file(s) • 3 Q&A
Day 4

Week 14, Day 4: `MCP` Security — Path Traversal, SSRF Blocking & Capability Scopes

1 code file(s) • 3 Q&A
Day 5

Day 5: Dynamic Tool Discovery & Semantic Tool Routing (`Top-K` Tool Selection)

1 code file(s) • 2 Q&A
Day 6

Day 6: MCP Host Orchestrator, Namespacing & Error Recovery

1 code file(s) • 2 Q&A
Day 7

Day 7: Week 14 Mini-Project — Multi-Server MCP Incident Workbench

1 code file(s) • 2 Q&A

Week 14: The Model Context Protocol (MCP) — JSON-RPC 2.0 Servers, Resources, Tools, Transports & Security

Month 4 — Autonomous Agents, Model Context Protocol (MCP) & Multi-Agent Systems Goal: Master the industry-standard Model Context Protocol (MCP) from the wire-level JSON-RPC 2.0 specification up to multi-server MCP Host orchestration, Semantic Tool Routing (200 -> 5 tools), and Path-Traversal / SSRF sandboxing.


Weekly Architecture & Daily Breakdown

  • Day 1: MCP Architecture (Host, Client, Server) & Wire-Level JSON-RPC 2.0 Protocol (day01_mcp_architecture_hosts_clients_servers_and_jsonrpc/)
  • Day 2: The Three MCP Primitives — Resources (URIs), Tools (Schemas) & Prompts (Templates) (day02_building_mcp_tools_resources_and_prompt_templates/)
  • Day 3: MCP Transports (stdio vs Streamable HTTP) & Cursor-Based Pagination (day03_mcp_transports_stdio_vs_sse_streamable_http/)
  • Day 4: MCP Security — Path Traversal (Path.resolve().is_relative_to()), SSRF Blocking & Capability Scopes (day04_mcp_security_least_privilege_sandboxing_and_path_traversal/)
  • Day 5: Dynamic Tool Discovery & Semantic Tool Routing (200+ Tools -> Top-5) (day05_dynamic_tool_discovery_and_semantic_tool_routing/)
  • Day 6: Multi-Server MCP Host & Client Orchestrator with Tool Namespacing (day06_mcp_client_host_orchestrator_and_error_recovery/)
  • Day 7: Week 14 Mini-Project — Multi-Server MCP Incident Workbench (day07_week14_mini_project_multi_server_mcp_incident_workbench/)
Week 14: Week 14: The Model Context Protocol (`MCP`) — JSON-RPC 2.0 Servers, Resources, Tools, Transports & Security | 24-Week AI Engineer Academy · DataArena