Skip to main content

STEP 1

Install & audit

npx @aio-geo/cli audit example.com

STEP 2

Connect editor

Add @aio-geo/mcp-server to .cursor/mcp.json

STEP 3

Closed loop

npx @aio-geo/cli loop example.com

Operator plane · CLI & MCP

The same engine, in your terminal.

Audit, fix, rescore: preview-first by default, PR-ready output, inside the tools your team already uses. Real runGeoAudit. Private IPs blocked. Tokens never logged.

Install
npm install -g @aio-geo/cli
aio-geo · live simulateready
AIO.GEO operator terminal: type a command or click a sample
Real engine: runGeoAudit · dry_run default · secrets redacted
$

Cursor & Claude Code MCP

aio_audit · list_fixes · apply_fix · rescore · verify_proof · doctor

{
  "mcpServers": {
    "aio-geo": {
      "command": "node",
      "args": ["packages/mcp-server/bin/aether-mcp.mjs"],


      "env": {
        "AIO_API_KEY": "ag_live_YOUR_KEY"
      }
    }
  }
}

Command reference

CommandPurposeFlagsExit codes
aio-geo audit <url>AI Search Readiness crawl (5 pillars)--json --deep --api-key0 ok · 2 DNS · 4 SSRF
aio-geo apply <url>Autofix pack (JSON-LD, robots, anchors)--dry-run (default) --dispatch-pr --repo0 ok · 3 auth
aio-geo inject <url>Single system prompt for Cursor / Claude / ChatGPT paste--format markdown|json0 ok · 2 network
aio-geo rescore <url>Fresh crawl · ΔS vs baseline--baseline <n> --json0 ok · 2 network
aio-geo loop <url>Audit → pack → optional PR → rescore--rescore-now --dispatch-pr0 ok
aio-geo sealHMAC-SHA256 causal proof seal--exp --domain --att --p --t140 ok
aio-geo verify-proofValidate seal signature--sig / full fields0 valid · 5 tampered
aio-geo doctorNode, network, SSRF, fuel (no secrets)--json0 ready · 1 fail

Exit: 0 ok · 1 fault · 2 network/DNS · 3 auth/args · 4 SSRF · 5 invalid proof. dry_run default on apply/loop.

Agency API keys ag_live_*

free audit · method