SISTRIX SEO Toolbox について
SISTRIX SEO Toolboxは、SEO担当者向けのMCPサーバーです。SISTRIXの検索データ、AIでの可視性、Amazonデータを調べられます。APIクレジットを考慮した設計で、分析用プロンプトと文書化されたAPI全体への呼び出し口も備えています。
主な機能
- 0117種類の厳選SEOツール
- 02順位、キーワード、競合、被リンクの検索
- 03AIによるブランド言及と引用元の分析
- 04Amazonの順位、価格、レビューの検索
- 05APIクレジット表示と結果行数の制限
- 06SEO分析ワークフロー用プロンプト
活用シーン
- 01ドメインの可視性と順位推移の確認
- 02キーワード機会の発見と競合比較
- 03ChatGPTなどでのブランド引用の確認
- 04Amazon商品の順位と価格履歴の追跡
- 05SEO健全性チェックやキーワード調査の実行
MCP 対応
MCPクライアントにSISTRIXデータ用ツールと4種類の分析プロンプトを提供し、文書化されたAPIメソッドも呼び出せます。ツール説明にはクレジット費用が記載され、一覧の行数にも上限があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
sistrix-mcp
SISTRIX の SEO データに話しかけましょう。 Claude、Cursor、VS Code、または任意の MCP クライアントから利用できます。
厳選された、クレジットを考慮した SEO ツール 17 個と、API 全体にアクセスできる手段を用意しています。単一バイナリで、すぐに起動し、コンテキストに配慮します。
You ▸ How is example.com doing in Google — and who is beating us?
Claude ▸ example.com's visibility index is 4.82 (Germany), up 6% over the last
8 weeks. It ranks for 18,400 organic keywords, 2,100 in the top 10.
Closest SEO competitors: competitor-a.de (74% overlap),
competitor-b.com (61%). Biggest opportunity: 312 keywords sit on
page 2 — want the top 20 by potential gain?
SISTRIX Toolbox が答えられるあらゆる質問に、AI アシスタントも答えられるようになります。追加の質問や比較、「なぜ?」という質問にも対応します。
✨ sistrix-mcp を選ぶ理由
| 🎯 生成ではなく、厳選 | 実際の SEO に関する質問をもとに手作業で作成した 17 個のツールです。モデルのコンテキストを埋め尽くし、ツール選択の精度を下げる、90 個以上の自動生成 API ミラーとは異なります。 |
| 🧭 ガイド付きワークフロー | 4 つの MCP プロンプト(SEO ヘルスチェック、キーワード調査、競合比較、AI 可視性レポート)で、クレジットを考慮した分析をワンクリックで実行できます。 |
| 💳 クレジットを考慮 | SISTRIX では、ほとんどの API 呼び出しが、週次クレジット枠から返された行数に応じて課金されます。各ツールには厳格な行数制限と説明文のコストに関する注記があり、無料の sistrix_credits で残高も確認できます。そのため、1 つの質問で週のクレジットを使い切ることはありません。 |
| ⚡ すぐに起動 | イントロスペクションの往復処理はありません。静的バイナリ 1 つで、Node も Python もランタイムも不要です。数ミリ秒で起動します。 |
| 🔒 デフォルトで安全 | API キーは POST 本文経由でのみ送信され(URL やログには含まれません)、すべてのエラーメッセージから秘匿されます。 |
| 🧠 コンテキストに配慮 | すべてのレポートに行数制限を設け、実行可能なガイダンスを含む厳格な応答サイズ上限を設けています。1 回のツール呼び出しでコンテキストウィンドウがあふれることはありません。 |
| 🤖 AI 可視性にも対応 | SISTRIX の最新データを利用できます。ChatGPT、Perplexity、Google AI Overviews が実際に引用するブランド、エンティティ、情報源を確認できます(sistrix_ai_*)。 |
| 🛒 Amazon にも対応 | ASIN によるマーケットプレイスデータを利用できます。ランキング、価格履歴、レビューを確認できます(sistrix_amazon)。 |
| 🧰 制限なし | 厳選されたツールでカバーできない場合は、sistrix_api からドキュメントに記載された任意の API メソッド(ai.check、marketplace.keyword.、project.onpage. など)にアクセスできます。 |
| 🔁 高い耐障害性 | 429/5xx エラーやネットワークの一時的な問題に対して、バックオフ付きで自動再試行します。ドキュメントに記載されたすべての SISTRIX エラーコードを、モデルが対応できるヒントに変換します。 |
🚀 クイックスタート
1. インストール
ビルド済みバイナリ(Linux、macOS、Windows)— リリースからダウンロードするか、以下を実行します。
# Cargo
cargo install sistrix-mcp
# From source
cargo install --git https://github.com/Liohtml/sistrix-mcp
# Docker
docker pull ghcr.io/liohtml/sistrix-mcp
2. SISTRIX API キーを取得
app.sistrix.com/account/api → キーを作成します。 API アクセスは Plus パッケージ以上に含まれており、週次クレジット枠を使用します。
3. 接続を確認
sistrix-mcp --api-key YOUR_KEY --check
✓ Connected — 10000 API credits available
4. クライアントを接続 ⬇
🔌 クライアントを接続する
Claude Code
claude mcp add sistrix \
--env SISTRIX_API_KEY=YOUR_KEY \
--env SISTRIX_COUNTRY=de \
-- sistrix-mcp
Claude Desktop
claude_desktop_config.json に追加します(macOS:~/Library/Application Support/Claude/、Windows:%APPDATA%\Claude\)。
{
"mcpServers": {
"sistrix": {
"command": "sistrix-mcp",
"env": {
"SISTRIX_API_KEY": "YOUR_KEY",
"SISTRIX_COUNTRY": "de"
}
}
}
}
Cursor
.cursor/mcp.json(プロジェクト)または ~/.cursor/mcp.json(グローバル):
{
"mcpServers": {
"sistrix": {
"command": "sistrix-mcp",
"env": {
"SISTRIX_API_KEY": "YOUR_KEY",
"SISTRIX_COUNTRY": "de"
}
}
}
}
VS Code (GitHub Copilot)
.vscode/mcp.json:
{
"servers": {
"sistrix": {
"type": "stdio",
"command": "sistrix-mcp",
"env": {
"SISTRIX_API_KEY": "${input:sistrix-key}",
"SISTRIX_COUNTRY": "de"
}
}
},
"inputs": [
{
"id": "sistrix-key",
"type": "promptString",
"description": "SISTRIX API key",
"password": true
}
]
}
Windsurf / Zed / other MCP clients
stdio 経由で MCP に対応するクライアントであれば、次の汎用形式を使用できます。
{
"command": "sistrix-mcp",
"args": [],
"env": {
"SISTRIX_API_KEY": "YOUR_KEY",
"SISTRIX_COUNTRY": "de"
}
}
Docker (any client)
{
"mcpServers": {
"sistrix": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "SISTRIX_API_KEY", "-e", "SISTRIX_COUNTRY",
"ghcr.io/liohtml/sistrix-mcp"
],
"env": {
"SISTRIX_API_KEY": "YOUR_KEY",
"SISTRIX_COUNTRY": "de"
}
}
}
}
ヒント
SISTRIX_COUNTRY(例:de)を設定すると、モデルが別の国を指定しない限り、すべてのツール呼び出しでその国のインデックスが自動的に使用されます。
🧭 ツール
| ツール | 質問例 | クレジット* |
|---|---|---|
sistrix_credits | 「API クレジットはあといくつありますか?」 | 無料 |
sistrix_lists | 「国別インデックス/SERP 機能/AI モデルには何がありますか?」 | 無料 |
sistrix_domain_overview | 「example.com の全体的な状況はどうですか?」 | 一律 5 |
sistrix_visibility | 「過去 1 年間の可視性インデックスの推移は?過去最高値は?」 | 1/行 |
sistrix_keyword_counts | 「どれくらいのキーワードでランクインしていますか?トップ 10 の推移は?」 | 1/行 |
sistrix_competitors | 「SEO/広告で最も近い競合は誰ですか?」 | 1/行 |
sistrix_keyword_ideas | 「1 ページ目にあと少しで届きそうな、最も可能性の高いキーワードは?」 | 1/行 |
sistrix_domain_structure | 「どの URL/サブドメイン/ディレクトリが可視性を高めていますか?」 | 1/行 |
sistrix_domain_rankings | 「2 ページ目でランクインしているすべてのキーワードと、そのトラフィック。」 | 1/行 |
sistrix_keyword | 「『ergonomic chair』の検索ボリューム、CPC、検索意図、SERP 機能は?」 | 1~5/行 |
sistrix_links | 「被リンクプロフィールはどのような状況ですか?上位のリンクテキストは?」 | 1/行~一律 25 |
sistrix_ai_top | 「AI はこの市場でどのブランドを最も多く言及していますか?」 | 1/行 |
sistrix_ai_entity | 「ChatGPT などは私たちのブランドをどう見ていますか?どの情報源を引用していますか?」 | 1/行~一律 10 |
sistrix_ai_tracker | 「追跡中の AI プロンプトで、競合と比べてどれくらい可視性がありますか?」 | 1/行 |
sistrix_project | 「オプティマイザープロジェクトのランキング、オンページクロール結果、追跡中の SERP。」 | 変動 |
sistrix_amazon | 「この ASIN の Amazon ランキング、価格、レビュー履歴。」 | 1/行 |
sistrix_api | その他すべて — ai.check.*、marketplace.keyword.*、project.onpage.*、ドキュメント化された任意のメソッド | 変動 |
*各メソッドのコストは SISTRIX のドキュメントに基づきます。API クレジットを参照してください。
ドメインツールは、対象(ドメイン、ホスト、パス、または URL)と、その解釈方法を SISTRIX に伝える scope、国別のインデックスを指定する country、および行数の limit を受け取ります。
ガイド付きワークフロー(MCP プロンプト)
4 つのすぐに使える分析ワークフローが MCP プロンプトとして含まれています。Claude などのクライアントでは、ワンクリックコマンドとして表示されます。それぞれ、実績がありクレジット消費を考慮した一連のツールを実行し、構造化されたレポートを出力します。
| プロンプト | 引数 | 内容 |
|---|---|---|
seo_health_check | target、country? | 全体状況:主要指標、推移、競合、すぐに取り組める改善点、次のアクション |
keyword_research | keyword、country? | 指標、検索意図、SERP 機能、質問、ランクインしているサイトに加え、結論 |
competitor_comparison | target、competitor、country? | 並べて比較し、差を縮めるための具体的な施策を 3 つ提示 |
ai_visibility_report | brand、country? | ChatGPT などから見たブランドの状況:競合、プロンプト、引用された情報源 |
試してみるプロンプト
- "ドイツにおける example.com の SEO 健全性をチェックしてください。"
- "トラフィックの可能性が最も高い、11〜20位のキーワードはどれですか?"
- "過去12か月間の当社の可視性の推移を competitor-a.de と比較してください。"
- "ChatGPT は当社のブランドを推奨していますか?当社のニッチ分野では、どの情報源を引用していますか?"
- "当社の収益性の高いキーワード上位10件の検索意図と CPC は何ですか?"
💳 API クレジット
SISTRIX API は Plus パッケージから利用でき、クレジットは週単位の予算制です。ほとんどのメソッドは返される行ごとに1クレジットかかります。定額料金のメソッドも一部あり(domain.overview = 5、domain.visibilityindex.overview = 10、links.overview = 25)、keyword.seo.metrics はキーワード1件につき5クレジットかかります。
sistrix-mcp は各リストのデフォルトを25行に設定しています(SISTRIX の100〜10,000行ではありません)。また、各呼び出しの料金をモデルに伝えるため、探索的な会話でも費用を抑えられます。クレジット残高はいつでも sistrix_credits で確認できます。これは無料で、sistrix_lists とプロジェクト/トラッカーのリストレポートも無料です。
レート制限は毎分300リクエストです。上限に達すると、sistrix-mcp は自動的に待機して再試行します。
⚙️ 設定
| フラグ | 環境変数 | デフォルト | 説明 |
|---|---|---|---|
--api-key | SISTRIX_API_KEY | — (必須) | SISTRIX API キー(こちらで作成) |
--country | SISTRIX_COUNTRY | アカウントのデフォルト | 国別対応ツールすべてで使用するデフォルトの国別インデックス(例:de、at、us) |
--timeout-secs | SISTRIX_TIMEOUT_SECS | 30 | リクエストごとのタイムアウト |
--max-response-chars | SISTRIX_MAX_RESPONSE_CHARS | 50000 | 切り詰めるまでのレスポンス文字数上限 |
--api-url | SISTRIX_API_URL | https://api.sistrix.com/ | API エンドポイント(テスト専用) |
--check | — | — | API キーを検証し、残りのクレジットを表示して終了します |
🆚 SISTRIX 公式の MCP 統合とはどう違いますか?
SISTRIX は、チャットボットを API に接続するための独自の MCP ブリッジをドキュメントで公開しています。ドキュメントによると、現在、このブリッジ経由のリクエストはクレジット枠にカウントされません。必要な機能を満たす場合は、そちらをご利用ください!
sistrix-mcp は、オープンソースでセルフホスト可能な代替手段です。厳選され、完全にドキュメント化されたツール群(正確なスキーマ、列挙値、ケースごとの検証を備えた17個のツール)を提供するローカルの stdio バイナリであり、最新領域(ai.check、マーケットプレイス、Optimizer onpage)を含む、ドキュメント化されたすべての API メソッドへのエスケープハッチも備えています。さらに、モデルのコンテキストに対する厳格なレスポンス上限、オフラインテスト、ホスト型ブリッジへの依存がないことも特長です。MIT ライセンスのため、API キーを使ってモデルが実行できることとできないことを、正確に確認できます。
🩺 トラブルシューティング
「wrong api key」(コード100)
sistrix-mcp --api-key ... --check を実行してください。失敗する場合は、
app.sistrix.com/account/api でキーを再生成してください。
「not enough credits」(コード200)
週ごとの予算を使い切っています。クレジットは毎週補充されます。残高は
sistrix_credits で確認してください。ほとんどのツールは行ごとに1クレジットかかるため、
limit は小さく設定してください。
「package does not contain api access」(コード5000)
API アクセスは SISTRIX の Plus パッケージから利用できます。ご利用中のプランを確認してください。
「domain not found」(コード2000)
選択した国別インデックスの SISTRIX データベースにドメインがありません。別の
country を試すか、スペルを確認してください。
レスポンスが途中で切れているように感じる
これはコンテキストガードが正常に機能しているためです。行数を減らすか、
--max-response-chars の値を大きくしてください。
🏗️ 開発
git clone https://github.com/Liohtml/sistrix-mcp.git
cd sistrix-mcp
cargo test # 59 offline tests, no SISTRIX account needed
cargo clippy --all-targets -- -D warnings
cargo run -- --api-key YOUR_KEY --check
設計については docs/ARCHITECTURE.md を、 SISTRIX API の全91メソッドについてパラメーターとクレジット料金を含む クロール済みの完全なリファレンスについては docs/sistrix-api-reference.md をご覧ください。
コントリビューションを歓迎します。CONTRIBUTING.md をご覧ください。
📄 ライセンス
MIT © Lionel Machire
- MCP レジストリ名:
mcp-name: io.github.Liohtml/sistrix-mcp - Glama にも掲載されています:
SISTRIX GmbH とは提携しておらず、同社からの承認も受けていません。SISTRIX は SISTRIX GmbH の商標です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。