Skip to content

Commit fc52d9e

Browse files
authored
docs(mcp): update landing page (#23290)
Add illustrations and tweak example.
1 parent 49771ba commit fc52d9e

File tree

8 files changed

+366
-7
lines changed

8 files changed

+366
-7
lines changed

content/manuals/ai/mcp-catalog-and-toolkit/_index.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ With Docker Hub and the MCP Toolkit, you can:
4040
- Add tools using the CLI or GUI.
4141
- Rely on Docker's pull-based infrastructure for trusted delivery.
4242

43+
![MCP overview](./images/mcp-overview.svg)
44+
4345
## MCP servers
4446

4547
MCP servers are systems that use the [Model Context Protocol](https://www.anthropic.com/news/model-context-protocol) (MCP) to help manage
@@ -48,16 +50,21 @@ parts of a system, like the model, data, and runtime environment, to
4850
communicate in a standardized way. You can see them as
4951
add-ons that provide specific tools to an LLM.
5052

53+
![Example of the GitHub MCP server](./images/mcp-servers-overview.svg)
54+
5155
> [!TIP]
5256
> Example:
53-
> If you ask a model to create a meeting, it needs to communicate with your calendar app to do that.
57+
> If you work in Visual Studio Code's _agent mode_ and ask it to create a
58+
> branch in GitHub, it needs an MCP server provided by GitHub to do that.
5459
>
55-
> An MCP server provided by your calendar app provides _tools_ to your model to perform atomic
56-
> actions, like:
60+
> The MCP server provided by GitHub provides _tools_ to your model to perform
61+
> atomic actions, like:
5762
>
58-
> - `get the details of a meeting`
59-
> - `create a new meeting`
63+
> - `Create a PR`
64+
> - `Create a branch`
6065
> - ...
66+
>
6167
68+
## Learn more
6269

6370
{{< grid >}}

content/manuals/ai/mcp-catalog-and-toolkit/images/mcp-overview.svg

Lines changed: 156 additions & 0 deletions
Loading

content/manuals/ai/mcp-catalog-and-toolkit/images/mcp-servers-2.svg

Lines changed: 65 additions & 0 deletions
Loading

content/manuals/ai/mcp-catalog-and-toolkit/images/mcp-servers-overview.svg

Lines changed: 84 additions & 0 deletions
Loading

content/manuals/ai/mcp-catalog-and-toolkit/images/mcp-servers.svg

Lines changed: 43 additions & 0 deletions
Loading

content/manuals/ai/mcp-catalog-and-toolkit/toolkit.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ from tool usage by offering secure defaults, one-click setup, and support for a
1717
growing ecosystem of LLM-based clients. It is the fastest way from MCP tool
1818
discovery to local execution.
1919

20+
> [!NOTE]
21+
> If you need to run your own MCP gateway,
22+
> see [Docker MCP Gateway](../mcp-gateway/_index.md).
23+
2024
## Key features
2125

2226
- Cross-LLM compatibility: Instantly works with Claude Desktop, Cursor, Continue.dev, and [Gordon](/manuals/ai/gordon/_index.md).
@@ -45,12 +49,12 @@ container as the server or in dedicated containers:
4549
{{< tabs group="" >}}
4650
{{< tab name="Single container">}}
4751

48-
![Screenshot showing a single-container MCP Toolkit setup.](/assets/images/mcp_servers.png)
52+
![Screenshot showing a single-container MCP Toolkit setup.](./images/mcp-servers.svg)
4953

5054
{{< /tab >}}
5155
{{< tab name="Separate containers">}}
5256

53-
![Screenshot showing a multi-container MCP Toolkit setup.](/assets/images/mcp_servers_2.png)
57+
![Screenshot showing a multi-container MCP Toolkit setup.](./images/mcp-servers-2.svg)
5458

5559
{{< /tab >}}
5660
{{</tabs >}}
-39.4 KB
Binary file not shown.
-47.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)