robotstxt-ai について
robotstxt-aiは、robots.txtの分析と生成を行うビジュアルツールです。クローラーのアクセスを管理するサイト運営者向けで、AIクローラーの一覧とMCP経由の操作を備えています。
主な機能
- 01クローラーの許可・拒否を視覚的に設定
- 0220種類以上のAIクローラーを収録
- 03貼り付けたrobots.txtや取得した内容を分析
- 04robots.txtルールの生成
- 05指定クローラーのサイト上の状態を確認
活用シーン
- 01サイトが拒否しているAIクローラーの確認
- 02選択したAIクローラー向けルールの作成
- 03特定のクローラーが拒否されているか確認
MCP 対応
MCPサーバーはrobots.txtの取得・分析、ルール生成、既知のAIクローラー一覧、クローラー状態の確認をツールとして提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | robots.txt の取得元となるウェブサイトの URL(例:https://example.com) |
詳細
ウェブサイトをクロールできる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-servers | SEO MCP サーバーとエージェントスキルを厳選した一覧 |
| indexnow-mcp | IndexNowによるURLの即時インデックス登録 |
| schema-gen | Schema.org JSON-LDマークアップジェネレーター |
| ai-visibility | AIにおけるブランドの可視性を追跡 |
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。