mcpField
S
SearchAtlas

SearchAtlas

ローカル
github.com/Search-Atlas-Groupビジネス・マーケティング227 週間前に更新

SearchAtlas について

SearchAtlas は、SEO、コンテンツ、PPC、サイト管理向けの SearchAtlas v2 接続パッケージです。軽量な stdio ブリッジでホスト型サービスに接続し、ツール一覧を動的に取得します。

主な機能

  1. 01SEO、PPC、コンテンツ関連ツール
  2. 02ローカル SEO とデジタル PR
  3. 03キーワードとサイトの分析
  4. 04CLI によるログインと設定生成
  5. 05ホスト型ツールの動的検出

活用シーン

  1. 01サイトのテクニカル SEO 監査
  2. 02キーワード調査とコンテンツ概要の作成
  3. 03PPC アカウントとキャンペーンの管理
  4. 04サイト、バックリンク、地域別順位の確認

MCP 対応

このパッケージは stdio ブリッジとしてホスト型 SearchAtlas v2 MCP サーバーに接続します。Streamable HTTP 対応クライアントはリモートエンドポイントへ直接接続でき、ツール一覧は動的に取得されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"search-atlas-group-searchatlas": {
"command": "npx",
"args": [
"-y",
"searchatlas-mcp-server"
],
"env": {
"SEARCHATLAS_TOKEN": "<SEARCHATLAS_TOKEN>",
"SEARCHATLAS_API_KEY": "<SEARCHATLAS_API_KEY>",
"SEARCHATLAS_API_URL": "<SEARCHATLAS_API_URL>"
}
}
}
}
起動コマンドnpx -y searchatlas-mcp-server
設定が必要な環境変数
SEARCHATLAS_TOKENシークレットJWT token for authentication (preferred method)
SEARCHATLAS_API_KEYシークレットAPI key authentication (alternative to JWT token)
SEARCHATLAS_API_URLAPI base URL (defaults to https://mcp.searchatlas.com)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsearchatlas-mcp-server1.3.8

ツール

16

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
messagestringはいエージェントに送信するメッセージ
plan_modebooleanいいえ計画モードを有効にします — エージェントが実行前に手順を提案します
project_idnumberいいえリクエストの対象を限定するプロジェクト ID(推奨)
playbook_idstringいいえこのエージェント内で実行する Playbook ID

詳細

SearchAtlas MCP サーバー

npm version MCP Registry License: MIT Node.js

npm · MCP Registry · GitHub

MCP 対応の AI クライアントを、SearchAtlas v2 MCP サーバーに接続します。OTTO SEO、PPC、Content Genius、Site Explorer、Google Business Profile、Local SEO、Link Laboratory、Digital PR、LLM Visibility、キーワード調査などを網羅した 500 以上のツールを利用できます。

このパッケージは、ホスト型の v2 MCP サーバー https://mcp.searchatlas.com/mcp/ への軽量な stdio ブリッジとして動作するため、stdio のみを扱うクライアントでも利用できます。Streamable-HTTP にネイティブ対応したクライアントは、リモートエンドポイントに直接接続できます。

Claude Code、Cursor、Claude Desktop、VS Code、Windsurf、Zedで利用できます。


セットアップ(3 ステップ)

1. インストールしてログインする

npm を使用する場合:

npm install -g searchatlas-mcp-server
searchatlas login

yarn を使用する場合:

yarn global add searchatlas-mcp-server
searchatlas login

pnpm を使用する場合:

pnpm add -g searchatlas-mcp-server
searchatlas login

インストールせずに使用する場合(npx):

npx searchatlas-mcp-server login

ブラウザーが開きます。ログインしたら、次の手順に進みます。

  1. F12(Mac の場合は Cmd+Option+I)を押して DevTools を開きます
  2. Console タブを開きます
  3. 次を実行します:localStorage.getItem("token")
  4. 結果をコピーして、ターミナルに貼り付けます

CLI がトークンを検証して保存し、パスを自動検出した、すぐに貼り付けて使える設定を表示します。

2. MCP クライアントに追加する
Claude Code

macOS / Linux:

claude mcp add searchatlas -e SEARCHATLAS_TOKEN=your-token -- npx -y searchatlas-mcp-server

Windows(PowerShell):

claude mcp add searchatlas -e SEARCHATLAS_TOKEN=your-token -- npx.cmd -y searchatlas-mcp-server

Windows に関する注意: npx の代わりに npx.cmd を使用する必要があります。Claude Code はプロセスを直接起動し、Windows では .cmd 拡張子が必要なためです。

これで完了です。

Cursor

プロジェクトのルートに .cursor/mcp.json を作成します(グローバルに設定する場合は ~/.cursor/mcp.json)。

{
  "mcpServers": {
    "searchatlas": {
      "command": "/opt/homebrew/bin/node",
      "args": ["/opt/homebrew/lib/node_modules/searchatlas-mcp-server/dist/index.js"],
      "env": {
        "SEARCHATLAS_TOKEN": "your-token"
      }
    }
  }
}

パスは環境によって異なる場合があります。 which node と npm root -g を実行して確認するか、searchatlas login が表示した設定をコピーしてください。設定には正確なパスが記載されています。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "searchatlas": {
      "command": "/opt/homebrew/bin/node",
      "args": ["/opt/homebrew/lib/node_modules/searchatlas-mcp-server/dist/index.js"],
      "env": {
        "SEARCHATLAS_TOKEN": "your-token"
      }
    }
  }
}

保存した後、Claude Desktop を再起動してください。

Windsurf

~/.codeium/windsurf/mcp_config.json に追加します。

{
  "mcpServers": {
    "searchatlas": {
      "command": "/opt/homebrew/bin/node",
      "args": ["/opt/homebrew/lib/node_modules/searchatlas-mcp-server/dist/index.js"],
      "env": {
        "SEARCHATLAS_TOKEN": "your-token"
      }
    }
  }
}
VS Code(GitHub Copilot)

プロジェクトの .vscode/mcp.json に追加します。

{
  "servers": {
    "searchatlas": {
      "command": "/opt/homebrew/bin/node",
      "args": ["/opt/homebrew/lib/node_modules/searchatlas-mcp-server/dist/index.js"],
      "env": {
        "SEARCHATLAS_TOKEN": "your-token"
      }
    }
  }
}
Zed

Zed の settings.json に追加します。

{
  "context_servers": {
    "searchatlas": {
      "command": {
        "path": "/opt/homebrew/bin/node",
        "args": ["/opt/homebrew/lib/node_modules/searchatlas-mcp-server/dist/index.js"],
        "env": {
          "SEARCHATLAS_TOKEN": "your-token"
        }
      }
    }
  }
}
3. 動作を確認する
searchatlas check
  SearchAtlas MCP Server — Health Check

  ✓ Credential source: ~/.searchatlasrc
  ✓ Config loaded successfully (endpoint: https://mcp.searchatlas.com/mcp)
  ✓ JWT structure valid (expires in 12 days) — user 42
  ✓ MCP handshake succeeded — 587 tools available

  All checks passed — you're ready to go!

なぜフルパスが必要なのか

macOS の GUI アプリ(Cursor、Claude Desktop、VS Code、Windsurf、Zed)は、シェルの PATH を引き継がないため、node や npx を見つけられません。node のフルパスを指定し、インストール済みのパッケージを直接指定すると、spawn npx ENOENT や env: node: No such file のエラーを完全に回避できます。

searchatlas login はパスを自動検出し、コピーして貼り付けられる設定を表示します。

パスの確認方法コマンド
node のフルパスwhich node
グローバル npm モジュールのディレクトリnpm root -g

使い方

自然な言葉で話しかけるだけです。AI が適切なツールを選択します。

"What are the top SEO issues for my site?"
"Run a technical SEO audit on example.com"
"Write a blog post about technical SEO best practices"
"Find long-tail keywords for project management software"
"List my projects"
"Show available playbooks and run one"

CLI コマンド

コマンド説明
searchatlas loginログインし、トークンを保存して、MCP の設定を表示します
searchatlas check認証情報と API 接続を検証します
searchatlas --versionバージョンを表示します
searchatlas --helpヘルプを表示します

すべてのコマンドは npx searchatlas-mcp-server <command> でも実行できます。


ツール

ツールはホストされている v2 MCP サーバーから動的に検出されるため、新しいツールが追加されてもパッケージを更新することなく、クライアントには最新のカタログ(現在約 587 個のツール)が表示されます。主なグループは次のとおりです。

Prefix分野代表的なツール
otto_*OTTO SEO 自動化(70 個のツール)otto_list_projects、otto_add_site、otto_get_dynamic_optimizations
ppc_*Google Ads / PPC(76 個のツール)ppc_list_accounts、ppc_create_campaign、ppc_get_keyword_performance
cg_*Content Genius(74 個のツール)cg_list_articles、cg_edit_article_content、cg_generate_content_brief
se_*Site Explorer(46 個のツール)se_list_sites、se_get_details、se_backlinks_overview
gbp_*Google Business Profile(96 個のツール)gbp_get_business_categories、gbp_list_citation_submissions
local_seo_*ローカル SEO ヒートマップ(19 個のツール)local_seo_heatmaps_get_heatmap_details、local_seo_heatmaps_get_rank
ll_*Link Laboratory(24 個のツール)ll_list_projects、ll_create_order
dpr_*Digital PR(20 個のツール)dpr_list_campaigns、dpr_create_campaign
llmv_*LLM Visibility(30 個のツール)llmv_list_projects、llmv_get_visibility_report
krt_*キーワード順位トラッキング(16 個のツール)krt_list_projects、krt_track_keywords
bv_*Brand Vault(25 個のツール)bv_list、bv_ask、bv_update_business_info
ws_*Website Studio(8 個のツール)ws_list_projects、ws_create_project
gsc_*Google Search Console(11 個のツール)gsc_get_sites、gsc_get_keyword_performance
social_hub_*Social Hub(19 個のツール)social_hub_list_posts、social_hub_create_post
cs_*コンテンツ戦略(12 個のツール)cs_list_templates、cs_create
kg_*ナレッジグラフ(7 個のツール)kg_list、kg_create_entity
dkn_*Domain Knowledge Network(7 個のツール)dkn_list_nodes、dkn_create
indexer_*Indexer(6 個のツール)indexer_submit_batch、indexer_check_status
rb_*Report Builder(3 個のツール)rb_list_reports、rb_get_report_details
pr_*Press Release(14 個のツール)pr_list、pr_write、pr_update

searchatlas check を実行すると最新の件数を確認できます。または、接続後に MCP クライアントにツールを一覧表示するよう依頼してください。


設定

トークンの優先順位(最初に一致したものを使用)
  1. SEARCHATLAS_TOKEN 環境変数
  2. SEARCHATLAS_API_KEY 環境変数
  3. ~/.searchatlasrc ファイル(searchatlas login によって作成)
環境変数
変数必須説明
SEARCHATLAS_TOKENはいSearchAtlas の JWT トークン
SEARCHATLAS_API_KEY代替API キー認証
SEARCHATLAS_API_URLいいえカスタム v2 MCP エンドポイント(デフォルト:https://mcp.searchatlas.com/mcp)
Streamable HTTP 対応のネイティブクライアント

MCP クライアントが Streamable HTTP を直接サポートしている場合は、この npm パッケージを省略して、リモートサーバーに 1 ステップで接続できます。

  • URL:https://mcp.searchatlas.com/mcp/
  • トランスポート:Streamable HTTP(JSON-RPC + SSE)
  • ヘッダー:Authorization: Bearer <SEARCHATLAS_TOKEN>

トラブルシューティング

エラー解決方法
spawn npx ENOENT / env: node: No such fileフルパスを使用する(フルパスを使う理由を参照)か、searchatlas login を再実行します
Windows での spawn npx ENOENT(Claude Code)npx の代わりに npx.cmd を使用します。設定については Claude Code を参照してください
No SearchAtlas credentials foundsearchatlas login を実行します
Token expired on ...新しいトークンを取得するため、searchatlas login を実行します
Authentication failed (401)トークンの有効期限が切れています。searchatlas login を実行します
fetch failedネットワークを確認し、searchatlas check を実行します
ツールが表示されない設定を追加した後、MCP クライアントを再起動します

まだ解決しませんか? searchatlas check を実行し、Node.js >= 18(node --version)を確認するか、イシューを作成してください。


開発

git clone https://github.com/Search-Atlas-Group/searchatlas-mcp-server.git
cd searchatlas-mcp-server
npm install && npm run build

MCP Inspector でテストします。

npx @modelcontextprotocol/inspector npx searchatlas-mcp-server

Requirements

License

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。