Skip to content

Commit a3933da

Browse files
aevesdockerrumpl
andauthored
publish updates from main (#22333)
Automated pull request for publishing docs updates. Co-authored-by: Djordje Lukic <[email protected]>
2 parents 858f5ce + 9020de2 commit a3933da

File tree

10 files changed

+517
-170
lines changed

10 files changed

+517
-170
lines changed

_vale/Docker/Acronyms.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ exceptions:
7979
- LTS
8080
- MAC
8181
- MCP
82+
- mcp
8283
- MDM
8384
- MDN
8485
- MSI

content/manuals/desktop/features/gordon/_index.md

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ params:
1212
{{< summary-bar feature_name="Ask Gordon" >}}
1313

1414
Ask Gordon is your personal AI assistant embedded in Docker Desktop and the
15-
Docker CLI. It's designed to streamline your workflow and help you make the
16-
most of the Docker ecosystem.
15+
Docker CLI. It's designed to streamline your workflow and help you make the most
16+
of the Docker ecosystem.
1717

1818
## What is Ask Gordon?
1919

20-
Ask Gordon is a suite of AI-powered capabilities integrated into Docker's
21-
tools. These features, currently in Beta, are not enabled by default, and are
22-
not production-ready. You may also encounter the term "Docker AI" as a broader
20+
Ask Gordon is a suite of AI-powered capabilities integrated into Docker's tools.
21+
These features, currently in Beta, are not enabled by default, and are not
22+
production-ready. You may also encounter the term "Docker AI" as a broader
2323
reference to this technology.
2424

2525
The goal of Ask Gordon is to make Docker's tools for managing images and
@@ -33,30 +33,30 @@ images. For example, you can ask Gordon to help you identify vulnerabilities in
3333
your project or how to optimize a Dockerfile in your local repository. This
3434
tight integration ensures responses are practical and actionable.
3535

36-
> [!NOTE]
37-
> Ask Gordon is powered by Large Language Models (LLMs). Like all LLM-based
38-
> tools, its responses may sometimes be inaccurate. Always verify the
36+
> [!NOTE] Ask Gordon is powered by Large Language Models (LLMs). Like all
37+
> LLM-based tools, its responses may sometimes be inaccurate. Always verify the
3938
> information provided.
4039
4140
### What data does Gordon access?
4241

4342
When you use Ask Gordon, the data it accesses depends on the context of your
4443
query:
4544

46-
- Local files: If you use the `docker ai` command, Ask Gordon can access
47-
files and directories in the current working directory where the command is
45+
- Local files: If you use the `docker ai` command, Ask Gordon can access files
46+
and directories in the current working directory where the command is
4847
executed. In Docker Desktop, if you ask about a specific file or directory in
4948
the **Ask Gordon** view, you'll be prompted to select the relevant context.
50-
- Local images: Gordon integrates with Docker Desktop and can view all images
51-
in your local image store. This includes images you've built or pulled from a
49+
- Local images: Gordon integrates with Docker Desktop and can view all images in
50+
your local image store. This includes images you've built or pulled from a
5251
registry.
5352

5453
To provide accurate responses, Ask Gordon may send relevant files, directories,
5554
or image metadata to the Gordon backend along with your query. This data
56-
transfer occurs over the network but is never stored persistently or shared
57-
with third parties. It is used exclusively to process your request and
58-
formulate a response. For more information about privacy terms and conditions
59-
for Docker AI, review [Gordon's Supplemental Terms](https://www.docker.com/legal/docker-ai-supplemental-terms/).
55+
transfer occurs over the network but is never stored persistently or shared with
56+
third parties. It is used exclusively to process your request and formulate a
57+
response. For more information about privacy terms and conditions for Docker AI,
58+
review [Gordon's Supplemental
59+
Terms](https://www.docker.com/legal/docker-ai-supplemental-terms/).
6060

6161
All data transferred is encrypted in transit.
6262

@@ -107,7 +107,8 @@ After signing in to your Docker Account, enable the Docker AI feature:
107107
3. Check the **Enable Docker AI** checkbox.
108108

109109
The Docker AI terms of service agreement is displayed. You must agree to the
110-
terms before you can enable the feature. Review the terms and select **Accept and enable** to continue.
110+
terms before you can enable the feature. Review the terms and select **Accept
111+
and enable** to continue.
111112

112113
4. Select **Apply & restart**.
113114

@@ -117,22 +118,21 @@ The primary interfaces to Docker's AI capabilities are through the **Ask
117118
Gordon** view in Docker Desktop, or if you prefer to use the CLI: the `docker
118119
ai` CLI command.
119120

120-
If you've used an AI chatbot before, these interfaces will be pretty familiar
121-
to you. You can chat with the Docker AI to get help with your Docker tasks.
121+
If you've used an AI chatbot before, these interfaces will be pretty familiar to
122+
you. You can chat with the Docker AI to get help with your Docker tasks.
122123

123124
### Contextual help
124125

125-
Once you've enabled the Docker AI features, you'll also find references to
126-
**Ask Gordon** in various other places throughout the Docker Desktop user
127-
interface. Whenever you encounter a button with the "sparkles" (✨) icon in the
128-
user interface, you can use the button to get contextual support from Ask
129-
Gordon.
126+
Once you've enabled the Docker AI features, you'll also find references to **Ask
127+
Gordon** in various other places throughout the Docker Desktop user interface.
128+
Whenever you encounter a button with the "sparkles" (✨) icon in the user
129+
interface, you can use the button to get contextual support from Ask Gordon.
130130

131131
## Example workflows
132132

133133
Ask Gordon is a general-purpose AI assistant created to help you with all your
134-
Docker-related tasks and workflows. If you need some inspiration, here are a
135-
few ways things you can try:
134+
Docker-related tasks and workflows. If you need some inspiration, here are a few
135+
ways things you can try:
136136

137137
- [Troubleshoot a crashed container](#troubleshoot-a-crashed-container)
138138
- [Get help with running a container](#get-help-with-running-a-container)
@@ -222,7 +222,8 @@ If you've enabled Ask Gordon and you want to disable it again:
222222
4. Select **Apply & restart**.
223223

224224
If you want to disable Ask Gordon for your entire Docker organization, using
225-
[Settings Management](/manuals/security/for-admins/hardened-desktop/settings-management/_index.md),
225+
[Settings
226+
Management](/manuals/security/for-admins/hardened-desktop/settings-management/_index.md),
226227
add the following property to your `admin-settings.json` file:
227228

228229
```json
@@ -234,7 +235,8 @@ add the following property to your `admin-settings.json` file:
234235
}
235236
```
236237

237-
Alternatively, you can disable all Beta features by setting `allowBetaFeatures` to false:
238+
Alternatively, you can disable all Beta features by setting `allowBetaFeatures`
239+
to false:
238240

239241
```json
240242
{
14.7 KB
Loading
150 KB
Loading
129 KB
Loading

content/manuals/desktop/features/gordon/mcp.md

Lines changed: 0 additions & 142 deletions
This file was deleted.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: MCP
3+
description: Learn how to use MCP servers with Gordon
4+
keywords: ai, mcp, gordon, docker desktop, docker, llm,
5+
grid:
6+
- title: Built-in tools
7+
description: Use the built-in tools.
8+
icon: construction
9+
link: /desktop/features/gordon/mcp/built-in-tools
10+
- title: MCP configuration
11+
description: Configure MCP tools on a per-project basis.
12+
icon: manufacturing
13+
link: /desktop/features/gordon/mcp/yaml
14+
- title: MCP Server
15+
description: Use Gordon as an MCP server
16+
icon: dns
17+
link: /desktop/features/gordon/mcp/gordon-mcp-server/
18+
---
19+
20+
## What is MCP?
21+
22+
[Model Context Protocol](https://modelcontextprotocol.io/introduction) (MCP) is
23+
an open protocol that standardizes how applications provide context and extra
24+
functionality to large language models. MCP functions as a client-server
25+
protocol, where the client, for example an application like Gordon, sends
26+
requests, and the server processes those requests to deliver the necessary
27+
context to the AI. This context may be gathered by the MCP server by executing
28+
some code to perform an action and getting the result of the action, calling
29+
external APIs, etc.
30+
31+
Gordon, along with other MCP clients like Claude Desktop or Cursor, can interact
32+
with MCP servers running as containers.
33+
34+
{{< grid >}}

0 commit comments

Comments
 (0)