Skip to main content
Glama
yagomp

seoagent

by yagomp

SEOAgent

Latest Release GitHub Stars npm downloads Node.js License: MIT

Kit de herramientas SEO de código abierto centrado en agentes: investigación de palabras clave, seguimiento de posiciones, auditorías de sitios, análisis de la competencia, análisis de brechas de contenido, reputación de dominio y generación de estrategias impulsadas por IA. Diseñado primero para agentes de IA y después para humanos.

Tabla de contenidos

Related MCP server: Citare

Características

  • Investigación de palabras clave — Volúmenes de búsqueda, puntuaciones de dificultad, sugerencias de palabras clave a través de DataForSEO

  • Seguimiento de posiciones — Rastrea las posiciones de las palabras clave a lo largo del tiempo, informes de cambios

  • Auditoría de sitios — Rastrea hasta 50k páginas, detecta problemas de SEO (enlaces rotos, meta faltante, contenido escaso, títulos duplicados, páginas huérfanas)

  • Análisis de la competencia — Superposición de palabras clave, identificación de brechas de contenido

  • Reputación de dominio — Puntuación DR, perfil de backlinks, dominios de referencia, oportunidades de enlaces

  • Google Search Console — Clics, impresiones, CTR, páginas y consultas principales

  • Motor de estrategia — Generación de estrategias SEO impulsada por IA (Claude/GPT/Ollama) o basada en reglas

Interfaces

Interfaz

Descripción

CLI

npm install -g @seoagent/cli — kit de herramientas completo de línea de comandos

Servidor MCP

npx seoagent-mcp — 24 herramientas para agentes de IA (Claude, Cursor, etc.)

Panel de control

seoagent dashboard — interfaz web local en http://localhost:3847

Biblioteca

@seoagent/core — importa funciones directamente en tu código

Pregunta a tu agente

Una vez que SEOAgent esté conectado a través de MCP, simplemente habla con tu agente de IA de forma natural. Aquí tienes algunos prompts que funcionan bien:

Auditoría de sitios

Do a full audit of mysite.com and tell me what SEO issues to fix first.
Crawl mysite.com and find all broken links, missing meta descriptions, and pages with thin content.
Which pages on my site have duplicate title tags?
Are there any redirect chains or orphan pages on mysite.com?

Investigación de palabras clave y seguimiento de posiciones

Research keywords for "fantasy football app" and show me volume and difficulty.
What keyword suggestions do you have for my niche around project management tools?
Start tracking these keywords for my project: "best fpl app", "fpl tips", "fantasy premier league"
Check current rankings for all tracked keywords and show me what moved this week.
Which keywords did I gain or lose positions on since last check?

Análisis de la competencia

Compare my site against competitor.com — where do they rank that I don't?
What are the content gaps between my site and competitor.com?
Show me which keywords competitor.com ranks for that I'm missing.
What's the domain reputation score for mysite.com?
Show me the backlink profile for mysite.com — referring domains, top links.
Find link building opportunities for my site based on competitor backlinks.
Has my domain reputation changed over the last 30 days?

Google Search Console

What are my top 10 pages by clicks in Search Console this month?
Which queries get the most impressions but have low CTR? Those are quick wins.
Show me GSC performance for the last 3 months — clicks, impressions, average position.

Estrategia

Generate an SEO strategy for mysite.com based on current audit results and keyword data.
My site is in the fantasy football niche. What should I focus on for the next 90 days?
Refresh my SEO strategy — we've fixed the audit issues and added new content since last time.
Give me a prioritized action plan: what will move the needle fastest?

Combinado / Análisis profundo

Do a complete SEO health check on mysite.com: crawl it, check rankings, pull GSC data, and give me a strategy.
I just launched mysite.com. Walk me through setting up SEOAgent and getting my first audit and keyword plan.
My organic traffic dropped 20% last month. Help me diagnose why using audit data and rank history.

Inicio rápido

CLI

Instalación en una línea (instala Node.js automáticamente si falta):

curl -fsSL https://raw.githubusercontent.com/yagomp/seoagent/main/scripts/install.sh | sh

O, si ya tienes Node.js >= 20:

npm install -g @seoagent/cli

# Setup
seoagent project add mysite --domain example.com --niche "tech"
seoagent config set dataforseo.login YOUR_LOGIN
seoagent config set dataforseo.password YOUR_PASSWORD

# Use
seoagent keywords research "seo tips" "content marketing"
seoagent audit crawl --max-pages 500
seoagent audit report
seoagent competitor keywords competitor.com
seoagent content-gaps
seoagent domain reputation
seoagent strategy generate

# Output formats
seoagent keywords research "seo" --format json
seoagent audit report --format markdown

Servidor MCP (para agentes de IA)

Añádelo a tu configuración de Claude Desktop o a los ajustes de Claude Code:

{
  "mcpServers": {
    "seoagent": {
      "command": "npx",
      "args": ["seoagent-mcp"],
      "env": {
        "SEOAGENT_PROJECT": "mysite"
      }
    }
  }
}

24 herramientas disponibles: seoagent_keyword_research, seoagent_audit_crawl, seoagent_content_gaps, seoagent_strategy_generate y más.

Panel de control

seoagent dashboard
# Opens http://localhost:3847

7 vistas: Resumen, Palabras clave, Rastreador de posiciones, Auditoría, Competidores, Backlinks, Estrategia.

Fuentes de datos

Nivel

Fuente

Coste

Gratuito

Google Search Console, PageSpeed Insights, rastreador local

$0

Pago

DataForSEO (predeterminado, intercambiable)

~$0.001/consulta

Derivado

Brechas de contenido, deltas de rango, puntuaciones de auditoría, estrategia

$0

Configuración

# DataForSEO (keyword/SERP/backlink data)
seoagent config set dataforseo.login YOUR_LOGIN
seoagent config set dataforseo.password YOUR_PASSWORD

# LLM for strategy generation (optional)
seoagent config set llm.provider anthropic  # or openai, ollama
seoagent config set llm.apiKey sk-ant-...
seoagent config set llm.model claude-sonnet-4-6

# Google Search Console (optional)
seoagent gsc auth --client-id YOUR_ID --client-secret YOUR_SECRET

La configuración se almacena en ~/.seoagent/config.json. Los datos por proyecto en ~/.seoagent/projects/<slug>/.

Actualización

CLI

npm install -g @seoagent/cli@latest

Servidor MCP

npx obtiene la última versión automáticamente. Para forzar la actualización de una versión en caché:

npx --yes seoagent-mcp@latest

O borra la caché de npx por completo:

npx clear-npx-cache

Biblioteca (@seoagent/core)

npm install @seoagent/core@latest

Después de actualizar la CLI, verifica la versión instalada:

seoagent --version

Desarrollo

git clone https://github.com/yagomp/seoagent.git
cd seoagent
pnpm install
pnpm build
pnpm test  # 260 tests

Arquitectura

packages/
  core/       @seoagent/core — all business logic (231 tests)
  cli/        seoagent CLI (16 tests)
  mcp/        seoagent-mcp server (13 tests)
  dashboard/  Local Vite + React web UI

Principio clave: Cada característica es primero una función en core. La CLI, MCP y el panel de control son envoltorios ligeros.

Licencia

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    F
    maintenance
    Downloads your entire Search Console dataset into a local SQLite database, then gives your LLM a pre-built SQL query library for every standard SEO analysis type, with context available for your LLM to perform any SQL query to answer your questions and analyse for you.
    12
    21
    17
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    AI search intelligence + Ahrefs-class SEO suite as 59 MCP tools. Track your brand across ChatGPT, Google AI Overview, Gemini, Claude, and Perplexity with persona-anchored Brand Radar dispatches.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to perform comprehensive SEO audits on web pages, including meta tags, headings, links, images, performance, and more, via a CLI or MCP server.
    18
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.

  • SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yagomp/seoagent'

If you have feedback or need assistance with the MCP directory API, please join our Discord server