Skip to main content
HS
HiSETSuccess
LeetCode Prep

Agent Engineering

From autocomplete user to superstar developer — coding agents, context, skills, MCP, hooks, spec-driven and parallel workflows, and building your own agents.

Chapter 6 · 6 lessons

Model Context Protocol (MCP)

Tools, resources, and prompts over stdio and Streamable HTTP; the stateless 2026 revision; OAuth; configuring MCP in every client; and designing lean, safe servers.

Cursor · Claude Code · OpenAI Codex · GitHub Copilot · OpenClaw · LangChain / LangGraph

Show all 6 lessons

Lesson 1 of 6

What MCP Standardizes

MCP is an open protocol (JSON-RPC 2.0 messages) that lets any AI client talk to any integration server. Instead of writing a GitHub integration per IDE, you write one MCP server and Cursor, Claude Code, Codex, Copilot, OpenClaw, and LangGraph agents can all use it.

PrimitiveControlled byExample
ToolsModel (with user approval)create_issue, run_query, deploy_preview
ResourcesApplication / userfile://, db schema, docs pages
PromptsUserA 'triage this incident' template
Elicitation (client feature)Server asks, user answersConfirm a destructive action, request a missing field

Refresher

Tool schema design and agent failure modes are covered in the AI & FDE track's Agents & Tools chapter — this chapter focuses on the protocol and operating it.