メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.llmgenerator.com/llms.txt

Use this file to discover all available pages before exploring further.

LLMGeneratorのMCP(Model Context Protocol)サーバーを使うと、AIエージェントがあなたの代わりにllms.txtファイルを生成・確認・検証できます — チャットを離れる必要はありません。 エンドポイント: https://mcp.llmgenerator.com/mcp

前提条件

LLMGeneratorのAPIキーが必要です。APIキー設定から取得してください。 APIキーの形式は次のとおりです: llmgen_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

セットアップ

設定ファイルを編集します:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows / Linux: ~/.config/claude/claude_desktop_config.json
{
  "mcpServers": {
    "llmgenerator": {
      "url": "https://mcp.llmgenerator.com/mcp",
      "headers": {
        "Authorization": "Bearer llmgen_あなたのAPIキー"
      }
    }
  }
}
Claude Desktopを再起動してください。チャットのツールアイコンにLLMGeneratorのツールが表示されます。

利用可能なツール

接続すると、AIエージェントは9つのツールにアクセスできます:
ツール説明
generate_llms_txt任意のWebサイトURLのllms.txt生成を開始する
get_generation_statusジョブが完了するまでポーリングする
list_sites生成済みのすべてのサイトを一覧表示する
get_site1つのサイトの詳細とファイルURLを取得する
get_llms_txt_contentllms.txtの実際のテキスト内容を取得する
discover_urlsサイトをクロールしてURLを検出する
get_discovered_urls検出ジョブからURLリストを取得する
get_credit_balanceクレジット残高と最近の取引を確認する
validate_llms_txtllms.txtの内容を検証し、品質スコアを取得する

プロンプトの例

接続後は、AIエージェントに自然な言葉で指示できます:
“stripe.comのllms.txtファイルを生成してください”
エージェントはgenerate_llms_txtを呼び出し、完了までget_generation_statusをポーリングして結果を返します。
“生成済みのサイトをすべて表示して、最新のllms.txtの内容を取得してください”
エージェントはlist_sitesを呼び出してからget_llms_txt_contentを呼び出します。
“このllms.txtを検証して改善方法を教えてください: [内容を貼り付け]”
エージェントはvalidate_llms_txtを呼び出し、具体的な提案とともにスコア(0〜100)を返します。
“docs.example.comのURLを検出してから、どのURLを含めるか決めたい”
エージェントはdiscover_urlsを呼び出してからget_discovered_urlsを呼び出し、URLを一覧表示します。
“クレジットはあといくつありますか?”
エージェントはget_credit_balanceを呼び出し、残高と最近の使用状況を表示します。

仕組み

MCPサーバーはCloudflare Workers上で動作し、LLMGenerator REST APIの薄いプロキシとして機能します。APIキーはリクエストごとに転送されます — サーバー自体は何も保存しません。
AIエージェント → mcp.llmgenerator.com → api.llmgenerator.com
                   (MCPプロトコル)           (REST API)
レート制限: APIキーごとに1分あたり60リクエスト。超過すると明確なメッセージとともに429エラーが返されます。

クレジット使用量

MCPツールの呼び出しは、直接APIを呼び出す場合と同じクレジットを消費します:
ツールクレジット
generate_llms_txt(シンプル方式)1クレジット
generate_llms_txt(拡張方式)2クレジット
discover_urls(初回スキャン)無料
discover_urls(再スキャン)10URLあたり1クレジット
すべての読み取りツール(list_sitesget_siteなど)無料
validate_llms_txt無料

トラブルシューティング

  1. URLが正確にhttps://mcp.llmgenerator.com/mcpであることを確認してください(/mcpパスに注意)
  2. APIキーがllmgen_で始まっていることを確認してください
  3. 設定を保存した後、AIクライアントを再起動してください
  4. 接続を直接テストします:
curl -s -X POST https://mcp.llmgenerator.com/mcp \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer llmgen_あなたのキー" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
APIキーが見つからないか無効です。AuthorizationヘッダーがBearer llmgen_your_keyに設定されているか確認してください(Bearer プレフィックスを含む)。APIキー設定から新しいキーを取得してください。
同じAPIキーで1分間に60回以上のリクエストを行いました。60秒待ってから再試行してください。より高い制限が必要な場合は、お問い合わせください。
大規模なサイトでは生成に1〜3分かかることがあります。エージェントは自動的にget_generation_statusをポーリングし続けるはずです。5分以上止まったままの場合は、再生成を試みてください。

プロトコルの詳細

MCPサーバーをプログラムで統合する開発者向け:
  • トランスポート: Streamable HTTP(ステートレス、セッションなし)
  • プロトコルバージョン: MCP 2024-11-05
  • 認証: Authorization: Bearer llmgen_xxx ヘッダー
  • Content-Type: リクエストには Accept: application/json, text/event-stream を含める必要があります
OAuth 2.1ブラウザベースのログインはロードマップに含まれています。利用可能になると、APIキーを手動でコピーせずに接続できるようになります。