Skip to content

Commit 961a0d6

Browse files
committed
removed image
1 parent 462cd4d commit 961a0d6

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

learn-pr/github/mcp-server/includes/2-simplify-workflow.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,21 @@ MCP offers:
2525

2626
### How MCP clients connect to servers and services
2727

28-
:::image type="content" source="../media/model-context-protocol-architecture.png" alt-text="Diagram showing the interaction between MCP clients and servers across local and internet environments." lightbox="../media/model-context-protocol-architecture.png":::
28+
An MCP Client (such as Claude, an IDE, or another tool) can interact with MCP Servers and their connected services in three primary ways. The specific approach depends on whether the underlying resources are local or remote.
2929

30-
*Image by Mark Roy, Amit Arora, Eashan Kaushik, Madhur Prashant, and Andy Palmer, from ['Harness the power of MCP servers with Amazon Bedrock Agents'](https://aws.amazon.com/blogs/machine-learning/harness-the-power-of-mcp-servers-with-amazon-bedrock-agents/)*
31-
32-
The above diagram illustrates three common ways that an MCP Client (such as Claude, an IDE, or another tool) can interact with MCP Servers and the services they connect to. Each path shows a different type of communication, depending on whether the resources are local or remote.
33-
34-
#### Local communication with local data (top path)
30+
#### Local communication with local data
3531

3632
In this scenario, the MCP Client talks directly to an MCP Server running on your machine using the MCP Protocol. That server then connects to a local data source (for example, files, databases, or other resources stored on your computer).
3733

3834
**When to use it**: This setup is useful for local development, or anytime you want fast access to data that stays private on your machine.
3935

40-
#### Local server as a bridge to remote services (middle path)
36+
#### Local server as a bridge to remote services
4137

4238
Here, the MCP Client still connects to an MCP Server running locally. But instead of working only with local data, this server bridges to a remote service on the internet by calling its Web APIs.
4339

4440
**When to use it**: This model is common when a local tool needs to fetch or update information from a remote service but benefits from having a local server in between—for example, to handle caching, security checks, or data preprocessing.
4541

46-
#### Remote communication over the internet (bottom path)
42+
#### Remote communication over the internet
4743

4844
In the final setup, the MCP Client connects to an MCP Server that lives entirely on the internet (not on your machine). That remote server then communicates with other external services via Web APIs.
4945

0 commit comments

Comments
 (0)