The Nuxt SEO MCP server gives AI assistants access to module documentation, configuration examples, and quick reference guides.
claude mcp add --transport http nuxt-seo https://nuxtseo.com/mcp
// .cursor/mcp.json
{
"mcpServers": {
"nuxt-seo": {
"type": "http",
"url": "https://nuxtseo.com/mcp"
}
}
}
// .vscode/mcp.json
{
"mcpServers": {
"nuxt-seo": {
"type": "http",
"url": "https://nuxtseo.com/mcp"
}
}
}
// ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"nuxt-seo": {
"serverUrl": "https://nuxtseo.com/mcp"
}
}
}
// Zed settings
{
"context_servers": {
"nuxt-seo": {
"settings": {
"url": "https://nuxtseo.com/mcp"
}
}
}
}
1. Go to **Settings** > **Connectors**
2. Add a new connector with URL: `https://nuxtseo.com/mcp`
Get installation guide for a Nuxt SEO module. Returns install command, content, and navigation tree.
| Parameter | Type | Description |
|---|---|---|
module | string | nuxt-seo, robots, sitemap, og-image, schema-org, link-checker, seo-utils, site-config |
get_module_setup({ module: 'schema-org' })
Use search_pages_fuzzy to find specific content in other pages.
Lists all Nuxt SEO modules with stats (stars, downloads, versions).
list_modules()
These tools let AI assistants analyze and debug SEO issues directly.
Debug social share cards for a URL. Returns parsed Open Graph and Twitter Card tags with validation warnings.
debug_social_share({ url: 'https://example.com' })
Returns: og:title, og:description, og:image, Twitter card tags, and warnings for missing/invalid tags.
Validate Schema.org structured data on any URL. Detects JSON-LD and Microdata markup.
validate_schema({ url: 'https://example.com' })
Returns: All detected schemas, validation errors, warnings, and rich snippet eligibility.
Fetch and parse robots.txt from any website.
analyze_robots_txt({ url: 'https://example.com' })
Returns: Raw content, parsed rules by user-agent, sitemap directives.
Validate XML sitemap content for errors and compliance.
validate_sitemap({ xml: '<?xml version="1.0"?>...' })
Returns: Validation status, URL count, errors (duplicates, invalid URLs), warnings.
Extract and parse meta tags from a URL.
check_meta_tags({ url: 'https://example.com' })
Returns: Parsed title, description, og:*, twitter:*, canonical, robots, and other meta tags.
Convert webpage HTML to clean Markdown.
// From URL
convert_html_to_markdown({ url: 'https://example.com' })
// From HTML string
convert_html_to_markdown({ html: '<h1>Hello</h1>', extractContent: true })
Returns: Markdown content with original and converted sizes.
Complete reference for all modules, config, and schema.org patterns in one resource.
URI: nuxt-seo://reference
Includes:
List of all modules with stats (stars, downloads, versions).
URI: nuxtseo://modules
Need code generation, page analysis, or keyword research? Nuxt SEO Pro adds:
analyze_page - Analyze Vue files for SEO issuesgenerate_schema_org - Generate useSchemaOrg() codegenerate_og_image_template - Generate OG image components