- Introduction
- About This Book
- 1. Who This Is For and How to Read It
- 2. Reader Tracks
- 3. About the Author
- Part I: Understand Before You Build
- 4. Chapter 1: MCP in Context
- 5. Chapter 2: Architecture Essentials
- 6. Chapter 3: The Decision Framework
- Part II: The Builder's Workshop
- 7. Chapter 4: Tooling Your Environment
- 8. Chapter 5: Your First Server
- 9. Chapter 6: Implementing Core Capabilities
- 10. Chapter 7: Going Remote
- Part III: The MCP Cookbook
- 11. The Rule Behind Part III
- 12. Chapter 8: Data Access Patterns
- 13. Chapter 9: API Integration Patterns
- 14. Chapter 10: Agentic Patterns
- 15. Chapter 11: Extended Projects
- Part IV: Testing & Quality
- 16. Chapter 12: Testing Strategy
- 17. Chapter 13: Performance & Token Economics
- Part V: Client Integrations
- 18. Designing for Many Clients
- 19. Chapter 14: Claude & Anthropic
- 20. Chapter 15: OpenAI & ChatGPT
- 21. Chapter 16: IDEs & Developer Tools
- 22. Chapter 17: Custom Clients
- Part VI: Security & Trust
- 23. Chapter 18: Authentication Patterns
- 24. Chapter 19: Implementing OAuth
- 25. Chapter 20: Security Hardening
- 26. Chapter 21: Incidents & Lessons Learned
- Part VII: Production
- 27. Chapter 22: Deployment & Discovery
- 28. Chapter 23: Observability & Resilience
- 29. Chapter 24: Operations Runbooks
- Part VIII: Enterprise Deployment
- 30. Chapter 25: Multi-Tenancy
- 31. Chapter 26: Enterprise Middleware & Gateways
- 32. Chapter 27: Cost Management
- 33. Chapter 28: Migration & Change Management
- Part IX: The Ecosystem
- 34. Chapter 29: State of the Ecosystem
- 35. Chapter 30: Publishing, Community & Future
- Appendices
- 36. Appendix A: Protocol Specification Reference
- 37. Appendix B: OAuth 2.0/2.1 Quick Reference
- 38. Appendix C: The notes Server, Final Form
- 39. Appendix D: Skills Templates & Examples
- 40. Appendix E: Troubleshooting Guide
- 41. Appendix F: Security Checklist
- 42. Appendix H: Incident Pattern Catalog
- 43. Appendix I: Dashboard & Monitoring Templates
- 44. Appendix J: Docker & Infrastructure Templates
- 45. Appendix K: Glossary
- 46. Appendix L: Decision Trees
- Quick Reference
- 47. Quick Reference Cards