docs(mcp): update landing page (#23290)

Add illustrations and tweak example.
This commit is contained in:
Arthur
2025-08-26 17:23:33 +02:00
committed by GitHub
parent 49771bafee
commit fc52d9ed8d
8 changed files with 366 additions and 7 deletions

View File

@@ -40,6 +40,8 @@ With Docker Hub and the MCP Toolkit, you can:
- Add tools using the CLI or GUI.
- Rely on Docker's pull-based infrastructure for trusted delivery.
![MCP overview](./images/mcp-overview.svg)
## MCP servers
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
communicate in a standardized way. You can see them as
add-ons that provide specific tools to an LLM.
![Example of the GitHub MCP server](./images/mcp-servers-overview.svg)
> [!TIP]
> Example:
> If you ask a model to create a meeting, it needs to communicate with your calendar app to do that.
> If you work in Visual Studio Code's _agent mode_ and ask it to create a
> branch in GitHub, it needs an MCP server provided by GitHub to do that.
>
> An MCP server provided by your calendar app provides _tools_ to your model to perform atomic
> actions, like:
> The MCP server provided by GitHub provides _tools_ to your model to perform
> atomic actions, like:
>
> - `get the details of a meeting`
> - `create a new meeting`
> - `Create a PR`
> - `Create a branch`
> - ...
>
## Learn more
{{< grid >}}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 223 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 144 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 183 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 129 KiB

View File

@@ -17,6 +17,10 @@ from tool usage by offering secure defaults, one-click setup, and support for a
growing ecosystem of LLM-based clients. It is the fastest way from MCP tool
discovery to local execution.
> [!NOTE]
> If you need to run your own MCP gateway,
> see [Docker MCP Gateway](../mcp-gateway/_index.md).
## Key features
- 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:
{{< tabs group="" >}}
{{< tab name="Single container">}}
![Screenshot showing a single-container MCP Toolkit setup.](/assets/images/mcp_servers.png)
![Screenshot showing a single-container MCP Toolkit setup.](./images/mcp-servers.svg)
{{< /tab >}}
{{< tab name="Separate containers">}}
![Screenshot showing a multi-container MCP Toolkit setup.](/assets/images/mcp_servers_2.png)
![Screenshot showing a multi-container MCP Toolkit setup.](./images/mcp-servers-2.svg)
{{< /tab >}}
{{</tabs >}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB