mcpField
K
Knocklog

Knocklog

远程服务
knocklog.ai数据与分析04 天前更新

关于 Knocklog

Knocklog 是面向网站运营者的 AI Agent 分析 API,可追踪访问、核验请求身份及查看 AI 助手带来的访问和线索。它提供 Agent 验证、流量报告和项目管理接口。

主要功能

  1. 01识别并核验 AI Agent 请求
  2. 02扫描网站对 Agent 的处理方式
  3. 03查看 AI Agent 流量报告
  4. 04导入访问日志
  5. 05配置 Webhook 和集成

适用场景

  1. 01确认爬虫请求是否真实
  2. 02查看 AI Agent 阅读的页面
  3. 03衡量 AI 助手带来的访问和线索

MCP 相关

Knocklog 通过公开目录、项目账户专用和全功能端点提供 MCP 接入。MCP 客户端可调用其 Agent 和分析功能。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址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 Agent 的分析。查看哪些 AI Agent 访问了网站、它们是否如实表明身份、阅读了哪些内容,以及 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 Agent无
POST /v1/classify识别并验证单个请求无
GET /v1/scan检查网站如何对待 AI Agent无
POST /v1/scan检查网站如何对待 AI Agent(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 Agent

通过模型上下文协议提供相同功能:

  • https://api.knocklog.ai/mcp/directory:公开工具,无需登录
  • https://api.knocklog.ai/mcp/account:单个项目,使用 OAuth 登录
  • https://api.knocklog.ai/mcp:所有工具,将密钥作为参数传入

已在 官方 MCP Registry 中登记,名称为 io.github.leonlesenechal/knocklog。

Knocklog 的其他项目

支持

如有疑问或发现缺少的端点,请提交 issue 或发送邮件至 [email protected]。使用 API 须遵守条款。此仓库中的文件采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。