MCP (Model Context Protocol)

TODO: Content for Chapter 13 — MCP (Model Context Protocol)

Topics to cover:

  • What is MCP: open protocol for connecting AI to external systems (“USB-C for AI”)
  • Local vs. remote MCP servers (stdio, http, sse)
  • Configuring MCP servers in the repository (GitHub settings)
  • Practical examples: Sentry (debugging), Notion (documentation), Azure (infra), Cloudflare
  • Customizing the built-in GitHub MCP Server (expanding toolsets: repos, issues, PRs, actions, web_search)
  • Security: environment secrets (COPILOT_MCP_*), agent firewalls
  • Hands-on: configure Sentry MCP + customized GitHub MCP server