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
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -225,6 +225,30 @@ Before continuing, you need to set up the Auth0 client to accept an additional c
225
225
226
226
</ExpansionPanel>
227
227
228
+
### Step 5: Make requests with an MCP Client (Goose)
229
+
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
+
[Install the Goose CLI](https://block.github.io/goose/docs/getting-started/installation), following the instructions for your operating system. Set up the LLM provider of your choice with `goose configure` --> **Configure Providers**. Each provider has its own set of instructions, rate limiting and pricing.
233
+
234
+
Then, continue with the following steps:
235
+
236
+
1. In your terminal, run `goose configure`.
237
+
1. Select or enter the following answers at the prompts:
| "What would you like to configure?" | "Add Extension" |
242
+
| "What type of extension would you like to add?" | "Command Line Extension" |
243
+
| "What's the name of this extension?" | "mcp-auth-quickstart" |
244
+
| "What command should be run?" | `npx mcp-remote http://127.0.0.1:5000/mcp` |
245
+
| Other prompts (timeout, description, environment variables) | Use the default values |
246
+
247
+
1. To start Goose, type `goose`. This will open a browser window and send you through the auth flow.
248
+
1. Log in to your Auth0 instance and authorize your MCP server to gain access to your tools.
249
+
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.
250
+
1. Goose will select the `GetAstronautsCurrentlyInSpace` tool and respond with information about the astronauts found in TheSpaceDevs.
0 commit comments