---
title: "Install Nuxt AI Ready"
description: "Get started with Nuxt AI Ready by installing the dependency to your project."
canonical_url: "https://nuxtseo.com/docs/ai-ready/getting-started/installation"
last_updated: "2026-05-06T18:44:28.529Z"
---

## Setup Module

<module-install name="nuxt-ai-ready">



</module-install>

> <span>
> 
> !TIP
> 
> </span>
> 
> 
> 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](/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
```

```ts [nuxt.config.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](/docs/ai-ready/guides/mcp) for tools, resources, and production setup.

### Rendering Mode Support

Works with all server rendering modes:

<table>
<thead>
  <tr>
    <th>
      Feature
    </th>
    
    <th>
      SSG
    </th>
    
    <th>
      Hybrid
    </th>
    
    <th>
      SSR-only
    </th>
    
    <th>
      SPA
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      llms.txt with titles
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ❌
    </td>
  </tr>
  
  <tr>
    <td>
      llms-full.txt
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅ Prerendered only
    </td>
    
    <td>
      ❌ Placeholder
    </td>
    
    <td>
      ❌
    </td>
  </tr>
  
  <tr>
    <td>
      Runtime <code>
        .md
      </code>
      
       routes
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ❌
    </td>
  </tr>
  
  <tr>
    <td>
      MCP tools/resources
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅ Indexed on visit
    </td>
    
    <td>
      ❌
    </td>
  </tr>
  
  <tr>
    <td>
      FTS5 search
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ✅
    </td>
    
    <td>
      ❌
    </td>
  </tr>
  
  <tr>
    <td>
      IndexNow
    </td>
    
    <td>
      ✅ Build-time
    </td>
    
    <td>
      ✅ Both
    </td>
    
    <td>
      ✅ Runtime
    </td>
    
    <td>
      ❌
    </td>
  </tr>
</tbody>
</table>

**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

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