Skip to content

Commit 87b8d7a

Browse files
Documentation edits made through Mintlify web editor
1 parent 5636631 commit 87b8d7a

File tree

9 files changed

+104
-89
lines changed

9 files changed

+104
-89
lines changed

advanced/dashboard/permissions.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ description: 'Allow more members of your team to update your docs'
55

66
The team member who created your initial docs will have update access to your docs, as long as they push to your documentation repo with the same GitHub account that was used while signing up for Mintlify.
77

8-
If another editor attempts to update the docs while on the free plan, you will see a warning in your git commit check.
8+
If another editor attempts to update the docs while on the free plan, you will see a warning in your GitHub commit check.
99

10-
<Frame>
11-
<img className="rounded-md" src="/images/editor-gate.png" />
10+
<Frame className="my-6">
11+
<img className="rounded-md" src="/images/editor-gate.png" alt="Editor gate warning message" />
1212
</Frame>
1313

14-
In the details of the git check warning, you'll find the link to upgrade your plan. You can also upgrade your plan on the [dashboard](https://dashboard.mintlify.com) to enable unlimited editors to update your docs. Once you upgrade your plan, trigger a manual update or push another change to deploy your updates.
14+
In the details of the GitHub commit check warning, you'll find the link to upgrade your plan. You can also upgrade your plan on the [dashboard](https://dashboard.mintlify.com) to enable unlimited editors to update your docs. Once you upgrade your plan, trigger a manual update or push another change to deploy your updates.
1515

16-
Learn more about our pricing [here](https://mintlify.com/pricing).
16+
Learn more about our pricing [here](https://mintlify.com/pricing).

advanced/dashboard/sso.mdx

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Single Sign-On (SSO)"
33
description: "Customize how your team can login to your admin dashboard"
44
---
55

6-
Use single sign-on to your dashboard via SAML and OIDC. If you use Okta or Google Workspace, we have provider-specific documentation for setting up SSO, but if you use another provider, please contact us!
6+
Use Single Sign-On to your dashboard via SAML and OIDC. If you use Okta or Google Workspace, we have provider-specific documentation for setting up SSO. For other providers, please contact us!
77

88
<Note>
99
SSO functionality is available on our Enterprise plan. [Contact
@@ -20,12 +20,12 @@ Use single sign-on to your dashboard via SAML and OIDC. If you use Okta or Googl
2020
</Step>
2121
<Step title="Configure integration">
2222
Enter the following:
23-
* Single sign-on URL (provided by Mintlify)
23+
* Single Sign-On URL (provided by Mintlify)
2424
* Audience URI (provided by Mintlify)
2525
* Name ID Format: `EmailAddress`
2626
* Attribute Statements:
27-
| Name | Name format | Value
28-
| ---- | ----------- | -----
27+
| Name | Name format | Value |
28+
| ---- | ----------- | ----- |
2929
| `firstName` | Basic | `user.firstName` |
3030
| `lastName` | Basic | `user.lastName` |
3131
</Step>
@@ -45,8 +45,8 @@ Use single sign-on to your dashboard via SAML and OIDC. If you use Okta or Googl
4545
Select the authorization code grant type and enter the Redirect URI provided by Mintlify.
4646
</Step>
4747
<Step title="Send us your IdP information">
48-
Once the application is set up, navigate to the General tab and locate the client ID & client secret.
49-
Please securely provide us with these, along with your Okta instance URL (e.g. `<your-tenant-name>.okta.com`). You can send these via a service like 1Password or SendSafely.
48+
Once the application is set up, navigate to the General tab and locate the Client ID & Client Secret.
49+
Please securely provide us with these, along with your Okta instance URL (e.g., `<your-tenant-name>.okta.com`). You can send these via a service like 1Password or SendSafely.
5050
</Step>
5151
</Steps>
5252
</Tab>
@@ -58,19 +58,21 @@ Use single sign-on to your dashboard via SAML and OIDC. If you use Okta or Googl
5858
<Tab title="SAML">
5959
<Steps>
6060
<Step title="Create an application">
61-
Under `Web and mobile apps`, select `Add custom SAML app` from the `Add app` dropdown.
61+
Under `Web and mobile apps`, select `Add custom SAML app` from the `Add app` dropdown.
62+
6263
<Frame>
6364
![](/images/gsuite-add-custom-saml-app.png)
64-
</Frame>
65+
</Frame>
6566
</Step>
6667
<Step title="Send us your IdP information">
67-
Copy the provided SSO URL, Entity ID, and x509 certificate and send it to the Mintlify team.
68+
Copy the provided SSO URL, Entity ID, and X.509 certificate and send it to the Mintlify team.
69+
6870
<Frame>
69-
![](/images/gsuite-saml-metadata.png)
71+
![](/images/gsuite-saml-metadata.png)
7072
</Frame>
7173
</Step>
7274
<Step title="Configure integration">
73-
On the Service provider details page, enter the following:
75+
On the Service Provider details page, enter the following:
7476
* ACS URL (provided by Mintlify)
7577
* Entity ID (provided by Mintlify)
7678
* Name ID format: `EMAIL`
@@ -83,12 +85,11 @@ Use single sign-on to your dashboard via SAML and OIDC. If you use Okta or Googl
8385
On the next page, enter the following attribute statements:
8486
| Google Directory Attribute | App Attribute |
8587
| -------------------------- | ------------- |
86-
| `First name` | `firstName` |
88+
| `First name` | `firstName` |
8789
| `Last name` | `lastName` |
8890

8991
Once this step is complete and users are assigned to the application, let our team know and we'll enable SSO for your account!
9092
</Step>
9193
</Steps>
9294
</Tab>
93-
94-
</Tabs>
95+
</Tabs>

advanced/mcp/generate.mdx

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,37 @@ description: "Learn how to set up your own MCP Server"
99
[Installing and using the Mintlify MCP Server](/advanced/mcp/quickstart) page.
1010
</Tip>
1111

12-
## Get started
12+
## Get Started
1313

14-
Run `npm i mcp` to install the `mcp` CLI.
14+
Run `npm i mcp` to install the MCP CLI.
1515

16-
In the [dashboard](https://dashboard.mintlify.com/products/mcp) go to `MCP Server`, on this page toggle to see your unique installation command. This is the command to install your MCP Server with the `mcp` CLI.
16+
In the [dashboard](https://dashboard.mintlify.com/products/mcp), navigate to the `MCP Server` section. On this page, toggle the display to see your unique installation command. This command will install your MCP Server using the MCP CLI.
1717

1818
<Note>
19-
Make sure to toggle OpenAPI access to allow the MCP server to access **all**
20-
endpoints in your OpenAPI spec.
19+
Make sure to toggle OpenAPI access to allow the MCP Server to access **all**
20+
endpoints in your OpenAPI specification.
2121
</Note>
2222

23-
## Start the MCP server locally
23+
## Start the MCP Server Locally
2424

2525
<Steps>
2626
<Step title="Install the server through the CLI">
27-
Run the following command to install the server: ```bash npx mcp add [your
28-
subdomain] ```
27+
Run the following command to install the server:
28+
```bash
29+
npx mcp add [your-subdomain]
30+
```
2931
</Step>
3032
<Step title="Add the authentication token if applicable">
31-
If your API requires an authentication token, tell your end-customer to get
32-
it and apply it when given this response: ``` > What is the Authorization
33-
(basic token)? ``` Otherwise, you can skip this step.
33+
If your API requires an authentication token, instruct your end-customer to provide it when prompted with this response:
34+
```bash
35+
> What is the Authorization (basic token)?
36+
```
37+
Otherwise, you can skip this step.
3438
</Step>
35-
<Step title="Start your MCP server">
36-
You can now run: ```bash npm --prefix ~/.mcp/[your subdomain] start ```
39+
<Step title="Start your MCP Server">
40+
You can now run:
41+
```bash
42+
npm --prefix ~/.mcp/[your-subdomain] start
43+
```
3744
</Step>
38-
</Steps>
45+
</Steps>

advanced/mcp/quickstart.mdx

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: "[MCP](https://modelcontextprotocol.io/introduction) simplifies how
55

66
## Introduction
77

8-
The MCP Generator is a CLI tool that generates an MCP server based on your company's documentation & OpenAPI specification if available. It takes in your documentation and a OpenAPI spec and outputs an MCP server that can be used with any MCP client. The MCP Generator is delivered via [npm package](https://www.npmjs.com/package/mcp) and generates an MCP server that can be used with any MCP client.
8+
The MCP Generator is a CLI tool that generates an MCP server based on your company's documentation and OpenAPI specification (if available). It takes in your documentation and OpenAPI spec and outputs an MCP server that can be used with any MCP client. The MCP Generator is delivered via [npm package](https://www.npmjs.com/package/mcp) and generates an MCP server that can be used with any MCP client.
99

1010
Mintlify enables you to create an MCP server that allows AI tools to interact with your docs in these key scenarios:
1111

@@ -16,42 +16,45 @@ Mintlify enables you to create an MCP server that allows AI tools to interact wi
1616
**all** endpoints in your OpenAPI spec.
1717
</Note>
1818

19-
## Install the MCP server
19+
## Install the MCP Server
2020

2121
<Tip>
2222
This page is dedicated to the Mintlify MCP Server. If you are looking for information on generating your MCP, please refer to the [MCP Generator](/advanced/mcp/generate) page.
2323
</Tip>
2424

25-
## Example installation with the Mintlify MCP server
25+
## Example Installation with the Mintlify MCP Server
2626

27-
To use the Mintlify MCP server you will need an [API key](https://mintlify.com/docs/advanced/rest-api/overview#authentication) from your Mintlify account. If you don't have one, navigate to `Settings > API Keys > Chat API Key` and create a new key.
27+
To use the Mintlify MCP server, you will need an [API key](https://mintlify.com/docs/advanced/rest-api/overview#authentication) from your Mintlify account. If you don't have one, navigate to `Settings > API Keys > Chat API Key` and create a new key.
2828

29-
## Start the MCP server locally
29+
## Start the MCP Server Locally
3030

3131
<Steps>
3232
<Step title="Install the server through the CLI">
3333
Run the following command to install the server:
34+
3435
```bash
3536
npx mcp add mintlify
3637
```
3738
</Step>
3839
<Step title="Add the authentication token">
3940
The following response will be given after running the previous command:
41+
4042
```
4143
> What is the Authorization (basic token)?
4244
```
45+
4346
Using your API chat key, copy the authentication token and paste it into the CLI.
44-
4547
</Step>
4648
<Step title="Start your MCP server">
4749
You can now run:
50+
4851
```bash
4952
npm --prefix ~/.mcp/mintlify start
5053
```
5154
</Step>
5255
</Steps>
5356

54-
## Use your server with Claude
57+
## Use Your Server with Claude
5558

5659
<Note>
5760
Download the [Claude Desktop App](https://claude.ai/download)
@@ -60,9 +63,10 @@ To use the Mintlify MCP server you will need an [API key](https://mintlify.com/d
6063
Once you have the Claude Desktop App installed, follow these steps:
6164

6265
<Steps>
63-
<Step title="Navigate to the Settings > Developer" />
66+
<Step title="Navigate to Settings > Developer" />
6467
<Step title="Click on Edit Config">
6568
Add the following to the `claude_desktop_config.json`:
69+
6670
```json
6771
{
6872
"mcpServers": {
@@ -80,9 +84,9 @@ Once you have the Claude Desktop App installed, follow these steps:
8084
</Step>
8185
<Step title="If you see the hammer icon, you're all set!">
8286
If you click on it, you should see the available MCP Tools in your server.
87+
8388
<Frame>
8489
<img src="/images/mcp-with-claude.png" alt="Claude MCP" />
8590
</Frame>
8691
</Step>
87-
</Steps>
88-
92+
</Steps>

advanced/rest-api/overview.mdx

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,29 @@ title: Overview
77
You can leverage the REST API to programmatically trigger an update when desired.
88

99
<Info>
10-
While the primary use-case will be to trigger updates, we will be adding more and more
11-
functionality to the API overtime. Let us know what else you want to see in
12-
[our community](https://mintlify.com/community)!
10+
While the primary use case will be to trigger updates, we will be adding more functionality to the API over time. Let us know what else you would like to see in [our community](https://mintlify.com/community)!
1311
</Info>
1412

1513
## Authentication
1614

17-
You can generate an API key through
18-
[the dashboard](https://dashboard.mintlify.com/settings/organization/api-keys). The API key is
19-
associated with the entire org and can be used across multiple deployments.
15+
You can generate an API key through [the dashboard](https://dashboard.mintlify.com/settings/organization/api-keys). The API key is associated with the entire organization and can be used across multiple deployments.
2016

21-
<Frame>
22-
<img src="/images/external-api-key.png" />
17+
<Frame caption="Generate API keys in the dashboard">
18+
<img src="/images/external-api-key.png" alt="API key generation interface" />
2319
</Frame>
2420

25-
## Admin API key
21+
## Admin API Key
2622

2723
The Admin API key is used for the majority of the API. It is used to trigger updates via the [Update endpoint](/advanced/rest-api/update/trigger).
2824

29-
## Chat API key
25+
## Chat API Key
3026

31-
The Chat API allows you to embed the AI chat experience grounded in your docs and continually kept up to date into any application of your choosing.
27+
The Chat API allows you to embed an AI chat experience, grounded in your documentation and continually kept up to date, into any application of your choosing.
3228

3329
Responses include citations so you can point your users to the right places they need to get help.
3430

3531
<Note>
36-
The Chat API token is a public token that can be referenced in your
37-
frontend code whereas the API key is a server-side token that should be kept
38-
secret.
32+
The Chat API token is a public token that can be referenced in your frontend code, whereas the Admin API key is a server-side token that should be kept secret.
3933
</Note>
4034

41-
Now that you have an API key, check out our [example](https://github.com/mintlify/discovery-api-example) for how to use
42-
the API for AI chat. You can also see a deployed version of this example at [chat.mintlify.com](https://chat.mintlify.com).
35+
Now that you have an API key, check out our [example repository](https://github.com/mintlify/discovery-api-example) for how to use the API for AI chat. You can also see a deployed version of this example at [chat.mintlify.com](https://chat.mintlify.com).

api-playground/mdx/configuration.mdx

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@ title: 'MDX Setup'
33
description: 'Generate docs pages for your API endpoints using MDX'
44
---
55

6-
Mintlify allows you to define your API endpoints using a combination of `docs.json` configuration, MDX metadata fields, and the `<ParamFields />` component. From the defined endpoints, we generate an API playground, request examples, and response examples.
6+
Mintlify allows you to define your API endpoints using a combination of `docs.json` configuration, MDX metadata fields, and the `<ParamFields />` component. From the defined endpoints, we generate an API Playground, request examples, and response examples.
77

88
<Steps>
99
<Step title="Configure your API">
10-
In your `docs.json` file, define your base URL and auth method:
10+
In your `docs.json` file, define your base URL and authentication method:
1111

1212
```json
1313
"api": {
1414
"mdx": {
1515
"server": "https://mintlify.com/api", // string array for multiple base URLs
1616
"auth": {
1717
"method": "key",
18-
"name": "x-api-key" // options: bearer, basic, key.
18+
"name": "x-api-key" // options: bearer, basic, key
1919
}
2020
}
2121
}
2222
```
2323

24-
If you would not like to show an API playground, you don't need to include auth types. Hide the playground with the following field:
24+
If you do not want to show an API Playground, you don't need to include authentication types. Hide the playground with the following field:
2525

2626
```json
2727
"api": {
@@ -35,7 +35,6 @@ Mintlify allows you to define your API endpoints using a combination of `docs.js
3535
</Step>
3636

3737
<Step title="Create your endpoint pages">
38-
3938
Each API endpoint page should have a corresponding MDX file. At the top of each file, define:
4039

4140
```md
@@ -52,23 +51,21 @@ Mintlify allows you to define your API endpoints using a combination of `docs.js
5251
```
5352

5453
<Note>
55-
56-
If you have `server` configured in [docs.json](/settings/global), you can use relative paths like `/v1/endpoint`.
57-
54+
If you have `server` configured in [docs.json](/settings/global), you can use relative paths like `/v1/endpoint`.
5855
</Note>
5956

60-
You can also override the globally-defined display mode for the API playground per page by adding `playground` at the top of the MDX file:
57+
You can also override the globally-defined display mode for the API Playground per page by adding `playground` at the top of the MDX file:
6158

6259
```md
6360
---
6461
title: 'Create new user'
6562
api: 'POST https://api.mintlify.com/user'
6663
playground: 'none'
64+
---
6765
```
68-
6966
</Step>
7067

7168
<Step title="Add your endpoints to your docs">
7269
Add your endpoint pages to the sidebar by adding the paths to the `navigation` field in your `docs.json`. Learn more about structuring your docs [here](/settings/navigation).
7370
</Step>
74-
</Steps>
71+
</Steps>

content/components/code.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ helloWorld();
3232

3333
Put the name of your programming language after the three backticks to get syntax highlighting.
3434

35-
We use [Prism](https://prismjs.com/#supported-languages) for syntax highlighting. [Test Drive Prism](https://prismjs.com/test.html#language=markup) lists all the languages supported.
35+
We use [Prism](https://prismjs.com/#supported-languages) for syntax highlighting. The [Test Drive Prism](https://prismjs.com/test.html#language=markup) page lists all supported languages.
3636

3737
```java
3838
class HelloWorld {
@@ -54,7 +54,7 @@ class HelloWorld {
5454

5555
## Names
5656

57-
Add a title after the programming language to set the name of your code example. The text can be anything as long as its all in one line.
57+
Add a title after the programming language to set the name of your code example. The text can be anything as long as it's all on one line.
5858

5959
```javascript Code Block Example
6060
const hello = "world";
@@ -90,7 +90,7 @@ sayHello();
9090

9191
## Expandable
9292

93-
If you have a long code block and `[expandable]` after your title to make it close and expand.
93+
Add `[expandable]` after your title to make a long code block collapsible.
9494

9595
```python library.py [expandable]
9696
from datetime import datetime, timedelta
@@ -194,12 +194,12 @@ sayHello();
194194

195195
## Code Groups
196196

197-
Want to display multiple code examples in one code box? Check out the Code Group docs:
197+
Want to display multiple code examples in one code box? Check out the Code Group documentation:
198198

199199
<Card
200200
title="Code Group"
201201
href="/content/components/code-groups"
202202
icon="columns-3"
203203
>
204204
Read the reference for the Code Group component
205-
</Card>
205+
</Card>

0 commit comments

Comments
 (0)