You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/guides/auth-auth0.mdx
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -227,20 +227,20 @@ Before continuing, you need to set up the Auth0 client to accept an additional c
227
227
228
228
### Step 5: Make requests with an MCP Client (Goose)
229
229
230
-
In order to get the full experience of using and MCP server authorization, you'll want to use an LLM of some sort.
231
-
There are many different AI assistants, but a particularly developer-friendly client for interacting with many of them is [Goose](https://block.github.io/goose/).
232
-
Goose allows you to choose between many different LLMs and also provides some built in functionality for connecting to MCP servers, called [Extensions](https://block.github.io/goose/docs/getting-started/using-extensions).
233
-
To connect the LLM of your choice with your MCP server in Goose CLI, follow these steps after [you've installed and configured Goose](https://block.github.io/goose/docs/getting-started/installation):
230
+
We'll use [Goose](https://block.github.io/goose/) as our MCP Client. Goose allows you to choose between many different LLMs and provides some built-in functionality for connecting to MCP servers, called [Extensions](https://block.github.io/goose/docs/getting-started/using-extensions).
231
+
232
+
You need to [install and configure Goose](https://block.github.io/goose/docs/getting-started/installation). Then, continue with the following steps:
234
233
235
234
1. In your terminal, run `goose configure`.
236
235
1. At the prompt "What would you like to configure?", select "Add Extension".
237
236
1. In response to "What type of extension would you like to add?", select “Command Line Extension”.
238
237
1. When asked, give your extension a name. Something like `mcp-auth-quickstart` works great here.
239
238
1. The command you should enter to the next prompt ("What command should be run?") is `npx mcp-remote http://127.0.0.1:5000/mcp`.
240
239
1. Use the default values for the rest of the prompts (e.g. timeout, description, environment variables) and configuration will be complete.
241
-
1. To start goose now just type `goose`. As Goose boots, a browser window should open and send you through the auth flow.
242
-
1. Log in to your Auth0 instance and authorize your MCP server. After completing this you should have access to your tools.
243
-
1. Provide a prompt such as "What astronauts are in space right now?" to make certain the MCP Server is functioning properly. Your LLM should notice it has a suitable tool in your MCP server and give an output about the astronauts found in TheSpaceDevs.
240
+
1. To start Goose, type `goose`. This will open a browser window and send you through the auth flow.
241
+
1. Log in to your Auth0 instance and authorize your MCP server to gain access to your tools.
242
+
1. In Goose, ask "What astronauts are in space right now?". This question is similar to the `GetAstronautsCurrentlyInSpace` operation from earlier, which fails as unauthenticated without the proper token.
243
+
1. Goose will select the `GetAstronautsCurrentlyInSpace` tool and respond with information about the astronauts found in TheSpaceDevs.
0 commit comments