Core Concepts¶
Understanding MCP starts with grasping its fundamental building blocks. This section breaks down the protocol into digestible concepts that will give you a solid foundation for implementation.
Start Your Learning Journey¶
🤔 What is MCP?
Discover the Model Context Protocol - a standardized way for AI models to interact with external systems.
Learn What →💡 Why It Matters
Understand the problems MCP solves and why it's becoming the standard for AI integrations.
Discover Why →⚙️ How It Works
Explore the architecture, message flow, and core components that power MCP.
See How →Quick Reference¶
Core Components at a Glance¶
graph TB
subgraph "MCP Ecosystem"
Client[AI Client]
Server[MCP Server]
Transport[Transport Layer]
Tools[Tools]
Resources[Resources]
Prompts[Prompts]
end
Client <--> Transport
Transport <--> Server
Server --> Tools
Server --> Resources
Server --> Prompts
style Client fill:#7c4dff,color:white
style Server fill:#7c4dff,color:white
style Transport fill:#ffc107,color:black
Learning Path¶
Whether you're a developer, architect, or product manager, we've structured these concepts to build on each other:
- Start with "What is MCP?" - Get the big picture
- Move to "Why It Matters" - Understand the value proposition
- Deep dive into "How It Works" - Master the technical details
- Reference the Glossary - Clarify any terms
- Check the FAQ - Find quick answers
Pro Tip
After understanding these concepts, head to our Quick Start Guide to see MCP in action with real code examples.
What You'll Learn¶
By the end of this section, you'll understand:
- ✅ The problem MCP solves in the AI ecosystem
- ✅ How MCP differs from traditional API approaches
- ✅ The client-server architecture and message flow
- ✅ Key terminology used throughout the documentation
- ✅ Answers to common questions and concerns
Ready to begin? Let's start with understanding What is MCP?