renamed resources in intro

This commit is contained in:
Zachary Lee 2024-12-09 09:19:27 -05:00
commit 137f23909f
No known key found for this signature in database

View file

@ -14,33 +14,31 @@ MCP is a great choice for anyone building agents or complex integrations on top
### General architecture ### General architecture
At its core, MCP follows a client-server architecture where a client application can connect to multiple servers: At its core, MCP follows a client-server architecture where a host application can connect to multiple servers:
```mermaid ```mermaid
flowchart LR flowchart LR
subgraph "Your Computer" subgraph "Your Computer"
Client["MCP Client\n(Claude, IDEs, Tools)"] Host["MCP Host\n(Claude, IDEs, Tools)"]
S1["MCP Server A"] S1["MCP Server A"]
S2["MCP Server B"] S2["MCP Server B"]
S3["MCP Server C"] S3["MCP Server C"]
Host <-->|"MCP Protocol"| S1
Client <-->|"MCP Protocol"| S1 Host <-->|"MCP Protocol"| S2
Client <-->|"MCP Protocol"| S2 Host <-->|"MCP Protocol"| S3
Client <-->|"MCP Protocol"| S3 S1 <--> D1[("Local\nData Source A")]
S2 <--> D2[("Local\nData Source B")]
S1 <--> R1[("Local\nResource A")]
S2 <--> R2[("Local\nResource B")]
end end
subgraph "Internet" subgraph "Internet"
S3 <-->|"Web APIs"| R3[("Remote\nResource C")] S3 <-->|"Web APIs"| D3[("Remote\nService C")]
end end
``` ```
- **MCP Client**: Programs like Claude Desktop, IDEs, or AI tools that want to access resources through MCP - **MCP Hosts**: Programs like Claude Desktop, IDEs, or AI tools that want to access data through MCP
- **MCP Clients**: Protocol clients that maintain 1:1 connections with servers
- **MCP Servers**: Lightweight programs that each expose specific capabilities through the standardized Model Context Protocol - **MCP Servers**: Lightweight programs that each expose specific capabilities through the standardized Model Context Protocol
- **Local Resources**: Your computer's resources (databases, files, services) that MCP servers can securely access - **Local Data Sources**: Your computer's files, databases, and services that MCP servers can securely access
- **Remote Resources**: Resources available over the internet (e.g., through APIs) that MCP servers can connect to - **Remote Services**: External systems available over the internet (e.g., through APIs) that MCP servers can connect to
## Get started with MCP ## Get started with MCP