Skip to content
Merged
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
33f4532
implement task-based IA
ethanpalm Sep 19, 2025
ba17048
rearrange pages
ethanpalm Sep 19, 2025
807061c
tag examples
ethanpalm Sep 19, 2025
31e8279
add cookbook example
ethanpalm Sep 23, 2025
80943b3
Merge branch 'main' into task-based-IA
ethanpalm Sep 24, 2025
59e4eda
add a components menu
ethanpalm Sep 25, 2025
77a8336
rename cookbook to guides
ethanpalm Sep 25, 2025
aee4ea7
Merge branch 'main' into task-based-IA
ethanpalm Sep 25, 2025
efb2973
fix docs.json after adding translations
ethanpalm Sep 25, 2025
024fe78
prettier docs.json
ethanpalm Sep 25, 2025
acd894f
move content to Guides
ethanpalm Sep 25, 2025
005907b
move GEO page to guides
ethanpalm Sep 25, 2025
0a1e861
draft of ai-native page
ethanpalm Sep 26, 2025
94081e9
update body with info on reading/distributing
ethanpalm Sep 26, 2025
271a217
copy edits
ethanpalm Sep 26, 2025
88e6f5f
💅
ethanpalm Sep 26, 2025
95c6017
move guides above API reference
ethanpalm Sep 26, 2025
536cb8a
remove CLI sidebarTitle
ethanpalm Sep 26, 2025
5136178
update organization
ethanpalm Sep 26, 2025
4a4a4a3
remove tags
ethanpalm Sep 26, 2025
1f4762c
remove guides icons
ethanpalm Sep 26, 2025
a079083
Merge branch 'main' into task-based-IA
ethanpalm Sep 26, 2025
954387e
Merge branch 'main' into task-based-IA
ethanpalm Sep 29, 2025
43ddc1b
Update ai-native.mdx
ethanpalm Sep 30, 2025
f9fdf49
Update ai-native.mdx
ethanpalm Sep 30, 2025
cb0cd89
copyedits
ethanpalm Sep 30, 2025
355c5cb
💅
ethanpalm Sep 30, 2025
33bd18d
even number of cards
ethanpalm Sep 30, 2025
450e9e2
update discovering section
ethanpalm Sep 30, 2025
ee50453
remove components tab
ethanpalm Sep 30, 2025
24520bb
remove icons
ethanpalm Sep 30, 2025
89112bf
remove icon
ethanpalm Sep 30, 2025
1ad2ce9
add group level icons
ethanpalm Sep 30, 2025
f4532f7
update Get started group
ethanpalm Sep 30, 2025
903573e
Update organize group
ethanpalm Sep 30, 2025
a2244d4
update customize group
ethanpalm Sep 30, 2025
87910f7
update create content group
ethanpalm Oct 1, 2025
2e42626
shorten URLs
ethanpalm Oct 1, 2025
384f3db
update API group
ethanpalm Oct 1, 2025
f0aafd0
update deploy group
ethanpalm Oct 1, 2025
daa31c7
update optimize and guides groups
ethanpalm Oct 1, 2025
5a08163
Merge branch 'main' into task-based-IA
ethanpalm Oct 1, 2025
4c568e4
set up redirects
ethanpalm Oct 1, 2025
b730132
Merge branch 'main' into task-based-IA
ethanpalm Oct 1, 2025
0635873
update links
ethanpalm Oct 1, 2025
015cf34
Merge branch 'main' into task-based-IA
ethanpalm Oct 1, 2025
865beaa
add pdf page
ethanpalm Oct 1, 2025
f7a4ea6
add missing icons
ethanpalm Oct 1, 2025
b2f631b
remove default expanded state
ethanpalm Oct 1, 2025
0ec3e82
update docs.json
ethanpalm Oct 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions ai-native.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: "AI-native docs"
description: "Learn how AI enhances reading, writing, and distributing your docs"
icon: "cpu"
---

When you host your documentation on Mintlify, built-in AI features help your users find answers and your team maintain content more efficiently. These AI-native features analyze your docs to improve the experience of reading, writing, and distributing your docs.

## What makes your docs AI-native

### Content suggestions
Users can chat with the assistant to get answers and links to relevant pages to guide them through using your product. Embed the assistant into custom apps with the [API](api-reference/assistant/create-assistant-message).

If a user encounters a 404 error, your site suggests related pages to help them find what they're looking for. No configuration required.

### Search-optimized
Mintlify automatically hosts `llms.txt` and `llms-full.txt` files for your docs. These files are an industry standard that help LLMs index content. AI tools use these files to process the structure of your documentation and find content relevant to user queries.

Mintlify also hosts an MCP server for your docs site that lets users connect your docs directly to their AI tools so that they have up to date information about your product directly where they want it.

Full-text search and semantic understanding help users and AI tools find relevant information quickly. Search on your docs understands user intent rather than just matching keywords.

### Structured content
Your MDX pages generate semantic HTML with proper heading hierarchies, which makes it easy for AI tools to understand and reference your content. Every page is available as Markdown by appending `.md` to the page's URL.

Page frontmatter—like titles, descriptions, and tags—provides context that helps AI tools understand the purpose and scope of each page.

## Enable additional AI features

Select any of the following cards for more information.

<CardGroup cols={2}>
<Card title="Assistant" icon="bot-message-square" href="/guides/assistant">
Configure the assistant to search external sites or direct people to your support team if it can't answer their questions.
</Card>
<Card title="Contextual menu" icon="sparkles" href="/ai/contextual-menu">
Add a menu to pages that lets users query AI tools, connect to your MCP server, and copy pages as context with one click.
</Card>
<Card title="MCP integration" icon="plug" href="/ai/model-context-protocol">
Your site has a hosted MCP server that lets users connect your docs directly to their AI tools. Make your users aware of your MCP server and how to connect to it.
</Card>
<Card title="Editor integrations" icon="code">
Configure [Claude Code](/guides/claude-code), [Cursor](/guides/cursor), or [Windsurf](/guides/windsurf) to help write, review and update your docs.
</Card>
</CardGroup>
1 change: 0 additions & 1 deletion api-playground/migrating-from-mdx.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@
title: "Migrating MDX API pages to OpenAPI navigation"
sidebarTitle: "Migrating from MDX"
description: "Update from individual MDX endpoint pages to automated OpenAPI generation with flexible navigation"
icon: "arrow-big-right-dash"
---

If you are currently using individual `MDX` pages for your API endpoints, you can migrate to autogenerating pages from your OpenAPI specification while retaining the customizability of individual pages. This can help you reduce the number of files you need to maintain and improve the consistency of your API documentation.

You can define metadata and content for each endpoint in your OpenAPI specification and organize endpoints where you want them in your navigation.

## CLI migration

Check warning on line 11 in api-playground/migrating-from-mdx.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

api-playground/migrating-from-mdx.mdx#L11

Use 'command-line tool' instead of 'CLI'.

The `mint migrate-mdx` command is the recommended way to migrate from MDX endpoint pages to autogenerated pages.

Expand All @@ -21,11 +20,11 @@
- Deletes the original MDX endpoint files.

<Info>
If you already have `x-mint` defined for an endpoint and also have an MDX page with content for that endpoint, the MDX content will overwrite existing `x-mint` settings.

Check warning on line 23 in api-playground/migrating-from-mdx.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

api-playground/migrating-from-mdx.mdx#L23

Avoid using 'will'.

If you have multiple MDX pages for the same endpoint with different content, the script will use the content from the page that appears last in your `docs.json`.

Check warning on line 25 in api-playground/migrating-from-mdx.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

api-playground/migrating-from-mdx.mdx#L25

Avoid using 'will'.

The migration tool does not support previewing changes before applying them.

Check warning on line 27 in api-playground/migrating-from-mdx.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

api-playground/migrating-from-mdx.mdx#L27

Use 'doesn't' instead of 'does not'.
</Info>

<Steps>
Expand All @@ -39,7 +38,7 @@
</Tip>
</Step>
<Step title="Install the Mint CLI">
If needed, install or update the [Mint CLI](/installation).

Check warning on line 41 in api-playground/migrating-from-mdx.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

api-playground/migrating-from-mdx.mdx#L41

Use the Oxford comma in 'If needed, install or'.
</Step>
<Step title="Run the migration command.">
```bash
Expand Down
Loading
Loading