Skip to content

Commit 6712e1a

Browse files
committed
ai tools: add OAuth
1 parent 804ee1b commit 6712e1a

File tree

1 file changed

+20
-5
lines changed
  • content/manuals/ai/mcp-catalog-and-toolkit

1 file changed

+20
-5
lines changed

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

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,17 +77,16 @@ To install an MCP server:
7777
7878
To learn more about the MCP server catalog, see [Catalog](catalog.md).
7979

80-
### Example: Use the GitHub MCP server
80+
### Example: Use the _GitHub Official_ MCP server
8181

8282
Imagine you want to enable Ask Gordon to interact with your GitHub account:
8383

8484
1. From the **MCP Toolkit** menu, select the **Catalog** tab and find
8585
the **GitHub Official** server and add it.
86-
2. In the server's **Config** tab, insert your token generated from
87-
your [GitHub account](https://github.com/settings/personal-access-tokens).
86+
2. In the server's **Config** tab, connect via OAuth.
8887
3. In the **Clients** tab, ensure Gordon is connected.
8988
4. From the **Ask Gordon** menu, you can now send requests related to your
90-
GitHub account, in accordance to the tools provided by the GitHub MCP server. To test it, ask Gordon:
89+
GitHub account, in accordance to the tools provided by the GitHub Official server. To test it, ask Gordon:
9190

9291
```text
9392
What's my GitHub handle?
@@ -115,11 +114,27 @@ You can simply install these 2 MCP servers in the MCP Toolkit,
115114
and add Claude Desktop as a client:
116115

117116
1. From the **MCP Toolkit** menu, select the **Catalog** tab and find the **Puppeteer** server and add it.
118-
2. Repeat for the **GitHub** server.
117+
2. Repeat for the **GitHub Official** server.
119118
3. From the **Clients** tab, select **Connect** next to **Claude Desktop**. Restart
120119
Claude Desktop if it's running, and it can now access all the servers in the MCP Toolkit.
121120
4. Within Claude Desktop, run a test by submitting the following prompt using the Sonnet 3.5 model:
122121

123122
```text
124123
Take a screenshot of docs.docker.com and then invert the colors
125124
```
125+
126+
## Authenticate via OAuth
127+
128+
You can connect the MCP Toolkit to your development workflow via
129+
OAuth integration. For now, the MCP Toolkit only supports GitHub OAuth.
130+
131+
1. On https://github.com/, ensure you are logged in.
132+
1. In Docker Desktop, select **MCP Toolkit** and select the **OAuth** tab.
133+
1. In the GitHub entry, select **Authorize**. Your browser opens the GitHub authorization page.
134+
1. In the GitHub authorization page, select **Authorize docker**. Once the authorization
135+
is successful, you are automatically redirected to Docker Desktop.
136+
1. Install the GitHub MCP server, see [Install an MCP server](#install-an-mcp-server).
137+
138+
The MCP Toolkit now has access to your GitHub account. To revoke access, select **Revoke** in the **OAuth** tab.
139+
140+

0 commit comments

Comments
 (0)