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: packages/@okta/vuepress-site/docs/guides/start-mcp-server/main/index.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,12 +54,12 @@ The Okta MCP server works with any MCP-compatible client. While this guide focus
54
54
1. Define the connection parameters for the Okta MCP server:
55
55
* Create a folder named `.vscode` in your project directory.
56
56
* Create a file named `mcp.json` in the `.vscode` folder.
57
-
1. Add the required configuration to your `mcp.json` file by copying the appropriate JSON file and save it using one of the following options:
58
-
*[Option 1: Configure using docker](#option-1-configure-using-docker)
57
+
1. Add the required configuration to your `mcp.json` file by copying the appropriate JSON file. Save it using one of the following options:
58
+
*[Option 1: Configure using Docker](#option-1-configure-using-docker)
59
59
*[Option 2: Configure using uv](#option-2-configure-using-uv)
60
60
1. Replace `/path/to/okta-mcp-server` in the following configuration with the actual path to your cloned repository.
61
61
62
-
#### Option 1: Configure using docker
62
+
#### Option 1: Configure using Docker
63
63
64
64
Choose the authentication method that best fits your environment.
65
65
@@ -115,9 +115,9 @@ Choose the authentication method that best fits your environment.
115
115
}
116
116
```
117
117
118
-
**Device Authorization Grant:**
118
+
**Device authorization grant:**
119
119
120
-
>**Note:** Device Authorization requires manual browser interaction. When the server starts, check the MCP output panel for the authentication URL, and then copy and paste it into your browser.
120
+
>**Note:** Device authorization requires manual browser interaction. When the server starts, check the MCP output panel for the authentication URL, and then copy and paste it into your browser.
121
121
122
122
```json
123
123
{
@@ -158,7 +158,7 @@ Choose the authentication method that best fits your environment.
158
158
}
159
159
```
160
160
161
-
**Alternatively, use docker-compose:**
161
+
**Alternatively, use Docker Compose for this task:**
162
162
163
163
This method requires an `.env` file in your repository. Use the following configuration:
164
164
@@ -181,7 +181,7 @@ This method requires an `.env` file in your repository. Use the following config
181
181
}
182
182
```
183
183
184
-
**Alternatively, build and run directly:**
184
+
**Alternatively, you can choose to build and run the MCP server directly:**
185
185
186
186
Build the image
187
187
@@ -199,7 +199,7 @@ docker run -i --rm \
199
199
okta-mcp-server
200
200
```
201
201
202
-
#### Option 2: Configure using UV
202
+
#### Option 2: Configure using uv
203
203
204
204
Ensure that you replace `/path/to/okta-mcp-server` with the absolute path to your cloned repository.
205
205
@@ -261,12 +261,12 @@ Ensure that you replace `/path/to/okta-mcp-server` with the absolute path to you
261
261
### Configure Claude Desktop
262
262
263
263
1. Open your Claude Desktop configuration file.
264
-
1. Update the settings file with the following configuration and replace the placeholder values with your Okta credentials. You can do this configuration settings update using one of the following options:
264
+
1. Update the file with the following configuration. Replace the placeholder values with your Okta credentials. You can do this in one of the following ways:
265
265
266
-
*[Option 1: Configure using docker](#option-1-configure-using-docker-2)
266
+
*[Option 1: Configure using Docker](#option-1-configure-using-docker-2)
267
267
*[Option 2: Configure using uv](#option-2-configure-using-uv-2)
268
268
269
-
#### Option 1: Configure using docker
269
+
#### Option 1: Configure using Docker
270
270
271
271
Choose the authentication method that best fits your environment.
272
272
@@ -300,11 +300,11 @@ This method is ideal for containerized environments because it requires no brows
300
300
}
301
301
```
302
302
303
-
**Device Authorization Grant:**
303
+
**Device Authorization Grant**
304
304
305
305
Use this method if you prefer browser-based authentication. When the server starts, it displays an authentication URL in the logs. Copy and paste this URL into your browser to complete the authentication.
306
306
307
-
>**Note:** Docker containers can’t open a browser on the host automatically. You must manually copy the URL from docker logs `okta-mcp-server` and paste it into your browser.
307
+
>**Note:** Docker containers can’t open a browser on the host automatically. You must manually copy the URL from the Docker logs `okta-mcp-server` and paste it into your browser.
308
308
309
309
```json
310
310
{
@@ -330,11 +330,11 @@ Use this method if you prefer browser-based authentication. When the server star
330
330
}
331
331
```
332
332
333
-
The `-v okta-keyring:/home/appuser/.local/share/python_keyring` volume persists tokens between container restarts.
333
+
The `-v okta-keyring:/home/appuser/.local/share/python_keyring` volume ensures that tokens remain available even after the container restarts.
334
334
335
335
#### Option 2: Configure using uv
336
336
337
-
Use this configuration for local python-based execution. Replace `/path/to/okta-mcp-server` with the actual absolute path to your cloned repository.
337
+
Use this configuration for a local Python-based execution. Replace `/path/to/okta-mcp-server` with the absolute path to your cloned repository.
0 commit comments