From 137f23909f285902eab3d1f62876ee8bf2dab523 Mon Sep 17 00:00:00 2001 From: Zachary Lee Date: Mon, 9 Dec 2024 09:19:27 -0500 Subject: [PATCH] renamed resources in intro --- introduction.mdx | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/introduction.mdx b/introduction.mdx index 1049e31..57569b3 100644 --- a/introduction.mdx +++ b/introduction.mdx @@ -14,33 +14,31 @@ MCP is a great choice for anyone building agents or complex integrations on top ### 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 flowchart LR subgraph "Your Computer" - Client["MCP Client\n(Claude, IDEs, Tools)"] + Host["MCP Host\n(Claude, IDEs, Tools)"] S1["MCP Server A"] S2["MCP Server B"] S3["MCP Server C"] - - Client <-->|"MCP Protocol"| S1 - Client <-->|"MCP Protocol"| S2 - Client <-->|"MCP Protocol"| S3 - - S1 <--> R1[("Local\nResource A")] - S2 <--> R2[("Local\nResource B")] + Host <-->|"MCP Protocol"| S1 + Host <-->|"MCP Protocol"| S2 + Host <-->|"MCP Protocol"| S3 + S1 <--> D1[("Local\nData Source A")] + S2 <--> D2[("Local\nData Source B")] end - subgraph "Internet" - S3 <-->|"Web APIs"| R3[("Remote\nResource C")] + S3 <-->|"Web APIs"| D3[("Remote\nService C")] 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 -- **Local Resources**: Your computer's resources (databases, files, services) that MCP servers can securely access -- **Remote Resources**: Resources available over the internet (e.g., through APIs) that MCP servers can connect to +- **Local Data Sources**: Your computer's files, databases, and services that MCP servers can securely access +- **Remote Services**: External systems available over the internet (e.g., through APIs) that MCP servers can connect to ## Get started with MCP