Knocklog MCP server
2026년 11월 9일 커밋웹사이트와 AI agent 간의 상호작용을 분석하고 ChatGPT, Claude 또는 Perplexity의 방문 진위 여부를 확인합니다.
다른 이름 knocklog/api, api
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.0.1
- 마지막 커밋
- 2026년 11월 9일
- 라이선스
- MIT
Knocklog MCP란?
Knocklog은(는) MCP server입니다. 웹사이트와 AI agent 간의 상호작용을 분석하고 ChatGPT, Claude 또는 Perplexity의 방문 진위 여부를 확인합니다.
프로젝트 README에서 생성된 요약
Knocklog MCP server 정보
Knocklog은 AI agent가 웹사이트와 상호작용하는 방식을 추적하기 위해 특별히 설계된 분석 서비스를 제공합니다. 개발자와 사이트 소유자는 어떤 agent가 도메인을 방문하는지 식별하고, 해당 agent가 실제인지 검증하며, 읽어가는 콘텐츠를 모니터링할 수 있습니다. 또한 AI 어시스턴트로부터 발생하는 방문자와 리드(lead)를 추적합니다.
사용자는 표준 REST API 또는 Model Context Protocol을 통해 서비스를 이용할 수 있습니다. API는 작업에 따라 다른 유형의 인증 정보를 요구합니다. 트래픽 데이터 전송에는 ingest key가 필요하며, 보고서 조회에는 admin key가 필요합니다. MCP 구현은 로그인 없이 이용 가능한 공개 디렉토리를 포함하여, key를 인자로 전달하는 전체 액세스 모드 등 세 가지 distinct 모드를 제공합니다. scan, classify, traffic과 같은 도구를 통해 agent의 동작과 사이트 호환성을 심층적으로 조사할 수 있습니다.
활용 사례
- 1agent 진위 확인특정 웹 요청이 실제로 정당한 AI bot으로부터 오는지 식별하고 확인합니다.
- 2사이트 agent 호환성 감사특정 도메인이 현재 유입되는 AI agent를 어떻게 처리하거나 다루는지 확인합니다.
- 3AI 기반 트래픽 모니터링AI 어시스턴트에 의해 생성된 트래픽의 양과 성격에 관한 상세 보고서를 가져옵니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Knocklog MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Knocklog MCP 설치
$ claude mcp add --transport http api https://api.knocklog.ai/mcp/directoryCursor에 Knocklog MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"api": {
"url": "https://api.knocklog.ai/mcp/directory"
}
}
}VS Code에 Knocklog MCP 설치
.vscode/mcp.json
{
"servers": {
"api": {
"type": "http",
"url": "https://api.knocklog.ai/mcp/directory"
}
}
}VS Code CLI에 Knocklog MCP 설치
$ code --add-mcp '{"name":"api","type":"http","url":"https://api.knocklog.ai/mcp/directory"}'Codex에 Knocklog MCP 설치
$ codex mcp add api --url https://api.knocklog.ai/mcp/directoryCodex config.toml에 Knocklog MCP 설치
~/.codex/config.toml
[mcp_servers.api] url = "https://api.knocklog.ai/mcp/directory"
Gemini CLI에 Knocklog MCP 설치
$ gemini mcp add -s user --transport http api https://api.knocklog.ai/mcp/directoryGemini settings.json에 Knocklog MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"api": {
"url": "https://api.knocklog.ai/mcp/directory",
"type": "http"
}
}
}자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능knocklog/api is public and reachablegithub.com/knocklog/api ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-09github.com/knocklog/api ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 71 ms통과
README
GitHub에서 보기Knocklog API
The public description of the Knocklog API: analytics for AI agents. See which AI agents visit a website, whether each one is who it claims to be, what they read, and the visitors and leads AI assistants send.
- Docs: https://knocklog.ai/docs/api
- OpenAPI 3.1:
openapi.json, also served live at https://api.knocklog.ai/openapi.json - Base URL:
https://api.knocklog.ai
Quick start
# 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"
The ingest key (kl_ing_…) only sends traffic and is safe in a collector on the site. The admin key (kl_adm_…) reads reports; keep it private. More in examples/.
Endpoints
| Endpoint | What it does | Key |
|---|---|---|
GET /v1/agents |
List known AI agents | none |
POST /v1/classify |
Identify and verify one request | none |
GET /v1/scan |
Check how a site treats AI agents | none |
POST /v1/scan |
Check how a site treats AI agents (JSON body) | none |
GET /v1/plans |
List plans | none |
POST /v1/projects |
Create a project | none |
POST /v1/events |
Send requests from a collector | ingest (optional) |
POST /v1/logs |
Import access logs | ingest |
GET /v1/plan |
Plan and usage | ingest or admin |
GET /v1/traffic |
Traffic report | admin |
GET /v1/account |
Account overview | admin |
GET /v1/ready-files |
Ready-made robots.txt and llms.txt (Pro) | admin |
POST /v1/keys/ingest |
New ingest key | admin |
POST /v1/project/summary |
Weekly summary by email | admin |
POST /v1/integrations |
Webhook, Slack and company emails | admin |
POST /v1/install/cloudflare |
Install the collector on Cloudflare | admin |
POST /v1/billing/checkout |
Checkout link for a paid plan | admin |
POST /v1/billing/portal |
Link to manage the subscription | admin |
GET /v1/badge/{project}.json |
Badge status | none |
GET /v1/badge/{project}.svg |
Badge image | none |
Webhooks: company.visited and lead.from_ai, signed with x-knocklog-signature (example).
For AI agents
The same features over the Model Context Protocol:
https://api.knocklog.ai/mcp/directory: public tools, no sign-inhttps://api.knocklog.ai/mcp/account: one project, OAuth sign-inhttps://api.knocklog.ai/mcp: every tool, keys as arguments
Listed in the official MCP Registry as io.github.leonlesenechal/knocklog.
Also from Knocklog
- knocklog/ai-agents: open directory of AI agents and crawlers (JSON, CSV)
Support
Questions or a missing endpoint: open an issue or write to contact@knocklog.ai. Using the API is subject to the terms. The files in this repository are under the MIT license.
Knocklog MCP 질문
Knocklog MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http api https://api.knocklog.ai/mcp/directory를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Knocklog MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
웹사이트가 AI agent를 어떻게 처리하는지 어떻게 확인할 수 있나요?
API key 없이 scan endpoint를 사용하여 특정 도메인을 확인할 수 있습니다.
ingest key와 admin key의 차이점은 무엇인가요?
ingest key는 트래픽 데이터를 전송하는 데 사용되며 사이트 수집기에 안전하게 사용할 수 있습니다. 반면 admin key는 보고서를 읽는 데 사용되므로 비공개로 유지해야 합니다.
특정 요청이 실제 AI agent로부터 온 것인지 식별할 수 있나요?
네, classify endpoint를 사용하여 user agent와 IP 주소를 통해 요청을 식별하고 검증할 수 있습니다.