seoagent
SEOAgent
SEO-инструментарий с открытым исходным кодом, ориентированный на работу с ИИ-агентами: исследование ключевых слов, отслеживание позиций, аудит сайтов, анализ конкурентов, поиск пробелов в контенте, репутация домена и генерация стратегий на базе ИИ. Создан в первую очередь для ИИ-агентов, во вторую — для людей.
Содержание
Related MCP server: Citare
Возможности
Исследование ключевых слов — объемы поиска, показатели сложности, рекомендации по ключевым словам через DataForSEO
Отслеживание позиций — отслеживание позиций ключевых слов с течением времени, отчеты об изменениях
Аудит сайта — сканирование до 50 тыс. страниц, обнаружение SEO-проблем (битые ссылки, отсутствующие метатеги, некачественный контент, дубликаты заголовков, «сиротские» страницы)
Анализ конкурентов — пересечение ключевых слов, выявление пробелов в контенте
Репутация домена — показатель DR, профиль обратных ссылок, ссылающиеся домены, возможности для линкбилдинга
Google Search Console — клики, показы, CTR, топовые страницы и запросы
Механизм стратегий — генерация SEO-стратегий на базе ИИ (Claude/GPT/Ollama) или на основе правил
Интерфейсы
Интерфейс | Описание |
CLI |
|
MCP-сервер |
|
Панель управления |
|
Библиотека |
|
Запросы к вашему агенту
Как только SEOAgent подключен через MCP, просто общайтесь со своим ИИ-агентом естественным языком. Вот примеры эффективных запросов:
Аудит сайта
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?Исследование ключевых слов и отслеживание позиций
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?Анализ конкурентов
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.Стратегия
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?Комбинированные запросы / Глубокий анализ
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.Быстрый старт
CLI
Установка одной командой (автоматически устанавливает Node.js, если он отсутствует):
curl -fsSL https://raw.githubusercontent.com/yagomp/seoagent/main/scripts/install.sh | shИли, если у вас уже установлен 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 markdownMCP-сервер (для ИИ-агентов)
Добавьте в конфигурацию Claude Desktop или настройки Claude Code:
{
"mcpServers": {
"seoagent": {
"command": "npx",
"args": ["seoagent-mcp"],
"env": {
"SEOAGENT_PROJECT": "mysite"
}
}
}
}Доступно 24 инструмента: seoagent_keyword_research, seoagent_audit_crawl, seoagent_content_gaps, seoagent_strategy_generate и другие.
Панель управления
seoagent dashboard
# Opens http://localhost:38477 разделов: Обзор, Ключевые слова, Отслеживание позиций, Аудит, Конкуренты, Обратные ссылки, Стратегия.
Источники данных
Уровень | Источник | Стоимость |
Бесплатно | Google Search Console, PageSpeed Insights, локальный краулер | $0 |
Платно | DataForSEO (по умолчанию, можно заменить) | ~$0.001/запрос |
Производные | Пробелы в контенте, дельта позиций, оценки аудита, стратегия | $0 |
Конфигурация
# 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Конфигурация хранится в ~/.seoagent/config.json. Данные по проектам — в ~/.seoagent/projects/<slug>/.
Обновление
CLI
npm install -g @seoagent/cli@latestMCP-сервер
npx автоматически загружает последнюю версию. Чтобы принудительно обновить кэшированную версию:
npx --yes seoagent-mcp@latestИли полностью очистите кэш npx:
npx clear-npx-cacheБиблиотека (@seoagent/core)
npm install @seoagent/core@latestПосле обновления CLI проверьте установленную версию:
seoagent --versionРазработка
git clone https://github.com/yagomp/seoagent.git
cd seoagent
pnpm install
pnpm build
pnpm test # 260 testsАрхитектура
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Ключевой принцип: Каждая функция сначала реализуется в core. CLI, MCP и панель управления — это лишь легкие оболочки.
Лицензия
MIT
This server cannot be installed
Maintenance
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
- AlicenseAqualityFmaintenanceDownloads 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.122117Apache 2.0
- AlicenseNot gradedqualityDmaintenanceAI 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
- AlicenseAqualityDmaintenanceEnables 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.181MIT
- AlicenseDqualityBmaintenanceAgent-first local SEO quality, intent and opportunity engine with CLI and optional MCP server.7MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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