Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Reader Tracks

If you only read one chapter: Chapter 3.

Different readers need different paths through the same material. Use these tracks as curated routes, not rigid prerequisites.

Track A: Build Something Fast

Use this when you want a working mental model and a credible first server quickly.

StepReadWhy
1Chapter 1Understand the problem MCP actually solves
2Chapter 3Decide whether MCP is justified for your use case
3Chapter 4Set up a sane local environment
4Chapter 5Build a simple server end to end
5Chapter 6Improve the interface instead of shipping a toy
6Chapter 7Move to remote transport only if you must

Track B: Make the Architecture Decision

Use this when the main question is whether your team should invest in MCP at all.

StepReadWhy
1Chapter 1Frame the ecosystem and the integration tax
2Chapter 2Understand the actual architecture boundary
3Chapter 3Pressure-test the decision against simpler options
4Chapter 26Understand governance and policy insertion points
5Chapter 29Read the ecosystem chapter with a skeptical eye

Track C: Security and Trust

Use this when your primary concern is protecting data, users, and downstream systems.

StepReadWhy
1Chapter 2Identify where authority and data cross boundaries
2Chapter 18Choose the right authorization pattern
3Chapter 19Implement OAuth without improvising the hard parts
4Chapter 20Harden the server surface and tool design
5Chapter 21 and Appendix HLearn from concrete failure patterns

Track D: From Prototype to Production

Use this when you already have a prototype and need to make it operable.

StepReadWhy
1Chapter 6Fix the interface before you harden it
2Chapter 12Build a real testing strategy
3Chapter 13Control latency, tokens, and cost
4Chapter 22Choose the right deployment shape
5Chapter 23Instrument the system properly
6Chapter 24Prepare the runbooks before you need them

Track E: Enterprise Rollout

Use this when identity, governance, cost allocation, and change management dominate the conversation.

StepReadWhy
1Chapter 18 and Chapter 19Establish a trustworthy auth layer
2Chapter 26Insert governance where it is enforceable
3Chapter 25 and Chapter 27Plan cost and tenancy before scale punishes you
4Chapter 28Roll changes out without breaking users or clients
5Chapter 23 and Chapter 24Operate the result like a real platform