---
title: "Install Nuxt AI Ready · Nuxt AI Ready · Nuxt SEO"
canonical_url: "https://nuxtseo.com/docs/ai-ready/getting-started/installation"
last_updated: "2026-08-16T09:50:29.867Z"
meta:
  description: "Get started with Nuxt AI Ready by installing the dependency to your project."
  "og:description": "Get started with Nuxt AI Ready by installing the dependency to your project."
  "og:title": "Install Nuxt AI Ready · Nuxt AI Ready · Nuxt SEO"
---

Nuxt SEO on GitHub

Switch to AI ReadySwitch to Nuxt SEOSwitch to RobotsSwitch to SitemapSwitch to OG ImageSwitch to Schema.orgSwitch to Link CheckerSwitch to SEO UtilsSwitch to Site ConfigSwitch to Skew Protection

**Getting Started**

# **Install Nuxt AI Ready**

## Setup Module

`npx nuxt module add nuxt-ai-ready`

> On [**~~Node.js~~**](https://nodejs.org) the default [**~~SQLite~~**](https://sqlite.org) database requires [`**better-sqlite3**`](https://github.com/WiseLibs/better-sqlite3), install it alongside the module:
>
> ```bash
> [pnpm](https://pnpm.io) add better-sqlite3
> ```
>
> [**~~Bun~~**](https://bun.sh), [**~~Cloudflare~~**](https://cloudflare.com) (D1), and [**~~Vercel~~**](https://vercel.com) (Neon Postgres) deployments don't need it. See [**~~Database Configuration~~**](https://nuxtseo.com/docs/ai-ready/guides/runtime-indexing#database-configuration).

> Generate an Agent Skill for this package using [**~~skilld~~**](https://github.com/harlan-zw/skilld):
>
> ```bash
> npx skilld add nuxt-ai-ready
> ```

## Verifying Installation

Zero-config module. After installation:

- Visit any route with `**.md**` suffix (e.g., `**/about.md**`) to see markdown output
- Run `**nuxi build**` then check `**/llms.txt**` and `**/llms-full.txt**`
- `**/robots.txt**` shows [**~~Content Signals~~**](https://nuxtseo.com/docs/ai-ready/guides/content-signals)

## Configuration

### MCP Integration (Optional)

Connect AI agents to your site via [**~~Model Context Protocol~~**](https://modelcontextprotocol.io/):

```bash
npx nuxi module add @nuxtjs/mcp-toolkit
```

nuxt.config.ts

```ts
export default defineNuxtConfig({
  modules: [
    'nuxt-ai-ready',
    '@nuxtjs/mcp-toolkit',
  ],
})
```

Add to Claude Desktop config (`**~/Library/Application Support/Claude/claude_desktop_config.json**` on macOS):

```json
{
  "mcpServers": {
    "my-site": {
      "command": "npx",
      "args": ["-y", "@nuxtjs/mcp-client", "http://localhost:3000/mcp"]
    }
  }
}
```

See the [**~~MCP guide~~**](https://nuxtseo.com/docs/ai-ready/guides/mcp) for tools, resources, and production setup.

### Rendering Mode Support

Works with all server rendering modes:

| **Feature** | **SSG** | **Hybrid** | **SSR-only** | **SPA** |
| --- | --- | --- | --- | --- |
| llms.txt with titles | ✅ | ✅ | ✅ | ❌ |
| llms-full.txt | ✅ | ✅ Prerendered only | ❌ Placeholder | ❌ |
| Runtime `**.md**` routes | ✅ | ✅ | ✅ | ❌ |
| MCP tools/resources | ✅ | ✅ | ✅ Indexed on visit | ❌ |
| FTS5 search | ✅ | ✅ | ✅ | ❌ |
| IndexNow | ✅ Build-time | ✅ Both | ✅ Runtime | ❌ |

**SSG**: Full support. All pages indexed during `**nuxi generate**`.

**Hybrid**: Prerendered pages indexed at build; SSR pages indexed on first visit.

**SSR-only**: Pages index on first visit. MCP search works after you visit them.

**SPA**: Not supported. Workaround: enable `**nitro.prerender.routes**` for specific pages.

## Next Steps

You've successfully installed Nuxt AI Ready. Here's the recommended reading path:

1. **[**~~Content Signals~~**](https://nuxtseo.com/docs/ai-ready/guides/content-signals)** - Configure AI training/search permissions
2. **[**~~llms.txt Guide~~**](https://nuxtseo.com/docs/ai-ready/guides/llms-txt)** - Customize llms.txt output
3. **[**~~MCP Guide~~**](https://nuxtseo.com/docs/ai-ready/guides/mcp)** - Tools and resources for AI agents
4. **[**~~IndexNow~~**](https://nuxtseo.com/docs/ai-ready/guides/indexnow)** - Instant search engine notifications
5. **[**~~Runtime Indexing~~**](https://nuxtseo.com/docs/ai-ready/guides/runtime-indexing)** - Database, TTL, and search configuration
6. **[**~~Cloudflare Deployment~~**](https://nuxtseo.com/docs/ai-ready/guides/cloudflare)** - Deploy with D1 database

**Was this page helpful?**

### **Related **

[**Content Signals**](https://nuxtseo.com/docs/ai-ready/guides/content-signals)

[**llms.txt Generation**](https://nuxtseo.com/docs/ai-ready/guides/llms-txt)

[**Model Context Protocol (MCP)**](https://nuxtseo.com/docs/ai-ready/guides/mcp)

[**IndexNow**](https://nuxtseo.com/docs/ai-ready/guides/indexnow)

[**Runtime Indexing**](https://nuxtseo.com/docs/ai-ready/guides/runtime-indexing)

[**Cloudflare Deployment**](https://nuxtseo.com/docs/ai-ready/guides/cloudflare)

[**Introduction** Make your Nuxt site discoverable by AI agents through llms.txt, MCP, and markdown APIs.](https://nuxtseo.com/docs/ai-ready/getting-started/introduction) [**AI Content Signals** Control how AI systems interact with your content through robots.txt directives.](https://nuxtseo.com/docs/ai-ready/guides/content-signals)