Skip to content

Commit 0d63e2d

Browse files
Merge pull request modelcontextprotocol#873 from kentcdodds/fix-architecture
fix architecture diagram
2 parents 35b54bb + fa85fbf commit 0d63e2d

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

docs/introduction.mdx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,22 @@ At its core, MCP follows a client-server architecture where a host application c
2020
```mermaid
2121
flowchart LR
2222
subgraph "Your Computer"
23-
Host["Host with MCP Client\n(Claude, IDEs, Tools)"]
23+
Host["Host with MCP Client<br/>(Claude, IDEs, Tools)"]
2424
S1["MCP Server A"]
2525
S2["MCP Server B"]
26-
S3["MCP Server C"]
26+
D1[("Local<br/>Data Source A")]
2727
Host <-->|"MCP Protocol"| S1
2828
Host <-->|"MCP Protocol"| S2
29-
Host <-->|"MCP Protocol"| S3
30-
S1 <--> D1[("Local\nData Source A")]
31-
S2 <--> D2[("Local\nData Source B")]
29+
S1 <--> D1
3230
end
3331
subgraph "Internet"
34-
S3 <-->|"Web APIs"| D3[("Remote\nService C")]
32+
S3["MCP Server C"]
33+
D2[("Remote<br/>Service B")]
34+
D3[("Remote<br/>Service C")]
35+
S2 <-->|"Web APIs"| D2
36+
S3 <-->|"Web APIs"| D3
3537
end
38+
Host <-->|"MCP Protocol"| S3
3639
```
3740

3841
- **MCP Hosts**: Programs like Claude Desktop, IDEs, or AI tools that want to access data through MCP

0 commit comments

Comments
 (0)