Skip to main content
Glama
yagomp

seoagent

by yagomp

SEOAgent

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

オープンソースのエージェントファーストSEOツールキット — キーワード調査、順位追跡、サイト監査、競合分析、コンテンツギャップ分析、ドメイン評価、AI駆動の戦略生成を提供します。人間よりも先にAIエージェントのために構築されています。

目次

Related MCP server: Citare

機能

  • キーワード調査 — DataForSEOを通じた検索ボリューム、難易度スコア、キーワード提案

  • 順位追跡 — キーワード順位の推移追跡、順位変動レポート

  • サイト監査 — 最大5万ページをクロールし、SEO上の問題(リンク切れ、メタタグ不足、低品質コンテンツ、重複タイトル、孤立ページ)を検出

  • 競合分析 — キーワードの重複、コンテンツギャップの特定

  • ドメイン評価 — DRスコア、バックリンクプロファイル、参照ドメイン、リンク獲得機会

  • Google Search Console — クリック数、表示回数、CTR、トップページおよびクエリ

  • 戦略エンジン — AI(Claude/GPT/Ollama)またはルールベースによるSEO戦略生成

インターフェース

インターフェース

説明

CLI

npm install -g @seoagent/cli — フル機能のコマンドラインツールキット

MCPサーバー

npx seoagent-mcp — AIエージェント(Claude、Cursorなど)向けの24個のツール

ダッシュボード

seoagent dashboardhttp://localhost:3847 で動作するローカルWeb UI

ライブラリ

@seoagent/core — コード内で直接関数をインポート

AIエージェントへの指示

SEOAgentをMCP経由で接続したら、AIエージェントに自然な言葉で話しかけるだけです。以下のようなプロンプトが有効です:

サイト監査

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 markdown

MCPサーバー (AIエージェント用)

Claude Desktopの設定またはClaude Codeの設定に追加してください:

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

seoagent_keyword_researchseoagent_audit_crawlseoagent_content_gapsseoagent_strategy_generateなど、24個のツールが利用可能です。

ダッシュボード

seoagent dashboard
# Opens http://localhost:3847

概要、キーワード、順位追跡、監査、競合、バックリンク、戦略の7つのビューがあります。

データソース

ティア

ソース

コスト

無料

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@latest

MCPサーバー

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

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