mcpField
K
Knocklog

Knocklog

リモート
knocklog.aiデータ・分析04 日前に更新
リポジトリ公式サイト

Knocklog について

Knocklogは、AIエージェントの訪問、リクエストの本人確認、AIアシスタント経由の流入を追跡するサイト運営者向け分析APIです。エージェントの検証、トラフィックレポート、プロジェクト管理に対応します。

主な機能

  1. 01AIエージェントのリクエスト識別と検証
  2. 02サイトのエージェント対応状況の確認
  3. 03AIエージェントのトラフィックレポート
  4. 04アクセスログの取り込み
  5. 05Webhookと連携の設定

活用シーン

  1. 01クローラーのリクエストが本物か確認
  2. 02AIエージェントが読んだページの把握
  3. 03AIアシスタント経由の訪問とリードの測定

MCP 対応

Knocklogは、公開ディレクトリ、プロジェクトアカウント向け、全ツール向けのMCPエンドポイントを提供します。MCPクライアントからエージェント関連機能や分析機能を利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.knocklog.ai/mcp/directory
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Knocklog API

Knocklog API の公開説明です。AI エージェント向けの分析機能を提供します。どの AI エージェントがウェブサイトを訪問したか、それぞれが名乗るとおりのエージェントか、何を読んだか、また AI アシスタントが送った訪問者やリードを確認できます。

クイックスタート

# Check how a site treats AI agents (no key)
curl "https://api.knocklog.ai/v1/scan?domain=example.com"

# Identify one request
curl -X POST "https://api.knocklog.ai/v1/classify" -H "Content-Type: application/json" \
  -d '{"user_agent": "Mozilla/5.0; compatible; GPTBot/1.4; +https://openai.com/gptbot", "ip": "20.171.206.10"}'

# Create a project: returns an ingest key, an admin key and install code
curl -X POST "https://api.knocklog.ai/v1/projects" -H "Content-Type: application/json" -d '{"domain": "example.com"}'

# Read the report
curl "https://api.knocklog.ai/v1/traffic?days=30" -H "Authorization: Bearer $KNOCKLOG_ADMIN_KEY"

取り込みキー(kl_ing_…)はトラフィックの送信のみを行うため、サイト上のコレクターに設定しても安全です。管理者キー(kl_adm_…)はレポートを読み取るため、非公開にしてください。詳しくは examples/ をご覧ください。

エンドポイント

エンドポイント機能キー
GET /v1/agents既知の AI エージェントを一覧表示なし
POST /v1/classify1 件のリクエストを識別して検証なし
GET /v1/scanサイトが AI エージェントをどのように扱うか確認なし
POST /v1/scanサイトが AI エージェントをどのように扱うか確認(JSON ボディ)なし
GET /v1/plansプランを一覧表示なし
POST /v1/projectsプロジェクトを作成なし
POST /v1/eventsコレクターからリクエストを送信取り込み(任意)
POST /v1/logsアクセスログをインポート取り込み
GET /v1/planプランと使用状況取り込みまたは管理者
GET /v1/trafficトラフィックレポート管理者
GET /v1/accountアカウント概要管理者
GET /v1/ready-filesすぐに使える robots.txt と llms.txt(Pro)管理者
POST /v1/keys/ingest新しい取り込みキー管理者
POST /v1/project/summaryメールによる週次サマリー管理者
POST /v1/integrationsWebhook、Slack、会社のメールアドレス管理者
POST /v1/install/cloudflareコレクターを Cloudflare にインストール管理者
POST /v1/billing/checkout有料プランのチェックアウトリンク管理者
POST /v1/billing/portalサブスクリプション管理用リンク管理者
GET /v1/badge/{project}.jsonバッジのステータスなし
GET /v1/badge/{project}.svgバッジ画像なし

Webhook:company.visited と lead.from_ai。x-knocklog-signature で署名されます(例)。

AI エージェント向け

Model Context Protocol を通じて、同じ機能を利用できます。

  • https://api.knocklog.ai/mcp/directory:公開ツール。サインイン不要
  • https://api.knocklog.ai/mcp/account:1 つのプロジェクト。OAuth サインイン
  • https://api.knocklog.ai/mcp:すべてのツール。引数としてキーを指定

公式 MCP レジストリに io.github.leonlesenechal/knocklog として登録されています。

Knocklog のその他のプロジェクト

  • knocklog/ai-agents:AI エージェントとクローラーのオープンディレクトリ(JSON、CSV)

サポート

質問や不足しているエンドポイントについては、issue を作成するか [email protected] までご連絡ください。API の利用には利用規約が適用されます。このリポジトリ内のファイルは MIT ライセンスで提供されています。

コメント

MCP は初めてですか?

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

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