Connect the geoaeo MCP server to Continue. Audit a site and generate GEO and AEO artifacts from Continue Chat and Agent.
geoaeo and geoaeo-mcpaudit, init, gen, humanize, mcp. No other commands exist.npx geoaeo-mcp over stdioaudit, gen, humanize# one-off
npx geoaeo audit ./ --json
# or add to the project
npm install -D geoaeo
npx geoaeo --help
# verify the MCP binary
npx geoaeo-mcp --helpContinue starts geoaeo-mcp over stdio. You do not run it by hand.
Continue reads MCP servers from its config file. In recent builds this is ~/.continue/config.yaml (preferred) or ~/.continue/config.json. Both formats are shown.
Add to ~/.continue/config.yaml:
mcpServers:
- name: geoaeo
command: npx
args: ["-y", "geoaeo-mcp"]Or with the indexed key form some builds use:
experimental:
mcpServers:
- name: geoaeo
command: npx
args: ["-y", "geoaeo-mcp"]Add to ~/.continue/config.json:
{
"mcpServers": [
{
"name": "geoaeo",
"command": "npx",
"args": ["-y", "geoaeo-mcp"]
}
]
}Steps:
~/.continue/config.yaml (or config.json).geoaeo shows with audit, gen, humanize.Project scope: some builds also read .continue/config.yaml in the repo root. Use the global file first.
audit, gen, and humanize appear.If no tools appear, see Troubleshooting.
Prompt Continue:
Use geoaeo audit on ./ and summarize the score and top fixes. If ./ is not a site, try https://example.com.
What the agent does:
audit with {"target": "./"} or {"target": "https://example.com"}.score, checks[], topFixes[], pages[].Equivalent CLI:
npx geoaeo audit ./ --json
npx geoaeo audit https://example.com --jsonUse topFixes to choose the next artifact to generate.
This uses gen, which reads geoaeo.config.ts from the current directory.
npx geoaeo init ./
cat geoaeo.config.tsUse geoaeo gen to create llms-full for this site. Show the first 50 lines.
What the agent does:
gen with {"artifact": "llms-full"}.Other artifacts:
{"artifact": "llms"}{"artifact": "sitemap"}{"artifact": "robots"}{"artifact": "webmcp"}{"artifact": "jsonld", "type": "software"} — type may be software, product, faq, or breadcrumbEquivalent CLI:
npx geoaeo gen llms-full
npx geoaeo gen sitemap -o ./public/sitemap.xml
npx geoaeo gen jsonld --type faqThe humanize tool is also available: {"glob": "content/**/*.md", "write": false}.
MCP server not shown. Check the config file path: ~/.continue/config.yaml vs ~/.continue/config.json. Continue loads one file. Validate YAML with cat ~/.continue/config.yaml and check indent.
YAML indent error. mcpServers is a list. Each entry starts with - name:. Keep command and args indented 4 spaces under the entry.
npx ENOENT. Run node --version and which npx in the IDE terminal. If Node is not on PATH, use the absolute path in command, for example "/opt/homebrew/bin/npx".
audit returns empty. Use {"target": "./"} from the workspace root. Ensure the directory contains site files.
gen fails with Cannot find config. Run npx geoaeo init ./ in the workspace root, then retry gen.
geoaeo. Bins: geoaeo, geoaeo-mcp.audit takes target (string). gen takes artifact enum and optional type. humanize takes glob and optional write (boolean).