mcpField
R
robotstxt-ai

robotstxt-ai

ローカル
github.com/sharozdawa開発ツール132 週間前に更新

robotstxt-ai について

robotstxt-aiは、robots.txtの分析と生成を行うビジュアルツールです。クローラーのアクセスを管理するサイト運営者向けで、AIクローラーの一覧とMCP経由の操作を備えています。

主な機能

  1. 01クローラーの許可・拒否を視覚的に設定
  2. 0220種類以上のAIクローラーを収録
  3. 03貼り付けたrobots.txtや取得した内容を分析
  4. 04robots.txtルールの生成
  5. 05指定クローラーのサイト上の状態を確認

活用シーン

  1. 01サイトが拒否しているAIクローラーの確認
  2. 02選択したAIクローラー向けルールの作成
  3. 03特定のクローラーが拒否されているか確認

MCP 対応

MCPサーバーはrobots.txtの取得・分析、ルール生成、既知のAIクローラー一覧、クローラー状態の確認をツールとして提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"sharozdawa-robotstxt-ai": {
"command": "npx",
"args": [
"-y",
"robotstxt-ai-mcp"
]
}
}
}
起動コマンドnpx -y robotstxt-ai-mcp

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

パッケージ
npmrobotstxt-ai-mcp1.0.1

ツール

5

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

パラメーター型必須説明
urlstringはいrobots.txt の取得元となるウェブサイトの URL(例:https://example.com)

詳細

README の画像

npm GitHub stars License robotstxt-ai MCP server

ウェブサイトをクロールできるAIボットを、視覚的に管理できます。

GPTBot、ClaudeBot、PerplexityBotなど、20種類以上のAIクローラーをシンプルなUIでオン/オフできます。あらゆるサイトのrobots.txtをすぐに分析できます。


機能

  • 視覚的な切り替えUI — シンプルなオン/オフスイッチでAIボットをブロックまたは許可します
  • 20種類以上のAIボットデータベース — GPTBot、ClaudeBot、Google-Extended、CCBot、Bytespider、Diffbot、cohere-ai、Amazonbot、Meta-ExternalAgentなど
  • 既存のrobots.txtを分析 — robots.txtを貼り付けるか取得して、ブロックされているAIボットを確認できます
  • robots.txtを生成 — 選択したルールを含む完全なrobots.txtを作成します
  • MCP サーバー — Claude Desktop、Cursor、またはMCP対応のAIアシスタントで使用できます
  • ボットのステータスを確認 — 特定のボットが任意のウェブサイトでブロックされているか確認できます

MCP ツール

ツール説明
fetch_robots任意のURLからrobots.txtを取得して分析します
analyze_robots貼り付けたrobots.txtの内容を分析し、AIボットのブロック状況を確認します
generate_robots指定されたブロック対象ボットとカスタムルールを含むrobots.txtを生成します
list_ai_bots既知のAIボットを、ユーザーエージェント、企業、説明とともに一覧表示します
check_bot_status指定したウェブサイトで特定のボットがブロックされているか確認します

インストール

ウェブアプリ
git clone https://github.com/sharozdawa/robotstxt-ai.git
cd robotstxt-ai
npm install
npm run dev

ブラウザーでhttp://localhost:3000を開きます。

MCP サーバー — Claude Desktop

claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "robotstxt-ai": {
      "command": "npx",
      "args": ["-y", "robotstxt-ai-mcp"]
    }
  }
}
MCP サーバー — Cursor

.cursor/mcp.jsonに追加します。

{
  "mcpServers": {
    "robotstxt-ai": {
      "command": "npx",
      "args": ["-y", "robotstxt-ai-mcp"]
    }
  }
}

対応ボット

サーバーは、以下を含む25種類以上のボットを把握しています。

  • AIクローラー:GPTBot、ClaudeBot、Google-Extended、CCBot、Bytespider、Diffbot、cohere-ai、Amazonbot、Meta-ExternalAgent
  • AI検索:ChatGPT-User、OAI-SearchBot、PerplexityBot、YouBot
  • 検索エンジン:Googlebot、Bingbot、YandexBot、Baiduspider、DuckDuckBot

robotstxt.aiと手動編集の比較

機能robotstxt.ai手動編集
視覚的な切り替えUIありなし
20種類以上のAIボットデータベースあり自分で調査
既存のrobots.txtを分析ありなし
MCP サーバーありなし
価格無料無料ですが手間がかかります

その他のオープンソースSEOツール

ツール説明
awesome-seo-mcp-serversSEO MCP サーバーとエージェントスキルを厳選した一覧
indexnow-mcpIndexNowによるURLの即時インデックス登録
schema-genSchema.org JSON-LDマークアップジェネレーター
ai-visibilityAIにおけるブランドの可視性を追跡

ライセンス

MIT


Sharoz Dawa 制作 — SEOプロフェッショナル、デジタルマーケティングエキスパート

GitHub

README の画像

コメント

MCP は初めてですか?

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

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