Knocklog MCP sunucusu
Commit 9 Kas 2026Web sitelerinin yapay zeka ajanlarıyla nasıl etkileşime girdiğini analiz edin ve ChatGPT, Claude veya Perplexity ziyaretlerinin gerçekliğini doğrulayın.
Ayrıca bilinen adı knocklog/api, api
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.0.1
- Son commit
- 9 Kas 2026
- Lisans
- MIT
Knocklog MCP nedir?
Knocklog bir MCP sunucusudur. Web sitelerinin yapay zeka ajanlarıyla nasıl etkileşime girdiğini analiz edin ve ChatGPT, Claude veya Perplexity ziyaretlerinin gerçekliğini doğrulayın.
Özet, projenin README dosyasından oluşturuldu
Knocklog MCP sunucusu hakkında
Knocklog, yapay zeka ajanlarının web siteleriyle nasıl etkileşime girdiğini takip etmek için özel olarak tasarlanmış analitikler sunar. Geliştiricilerin ve site sahiplerinin hangi ajanların alan adlarını ziyaret ettiğini belirlemesine, bu ajanların gerçek olup olmadığını doğrulamasına ve okudukları içeriği izlemesine olanak tanır. Servis ayrıca yapay zeka asistanlarından gelen ziyaretçileri ve potansiyel müşterileri de takip eder.
Kullanıcılar servis ile standart bir REST API veya Model Context Protocol aracılığıyla etkileşime girebilirler. API, yapılan işleme bağlı olarak farklı kimlik bilgisi türleri gerektirir: trafik verilerini göndermek için bir ingest key ve raporları okumak için bir admin key. MCP uygulaması, giriş gerektirmeyen halka açık bir dizin ve anahtarların argüman olarak iletildiği tam erişim modu dahil olmak üzere üç farklı mod sunar. scan, classify ve traffic gibi araçlar, ajan davranışlarının ve site uyumluluğunun derinlemesine incelenmesine olanak tanır.
Neler yapabilirsiniz
- 1Ajan gerçekliğini doğrulayınBelirli bir web isteğinin gerçekten meşru bir yapay zeka botundan gelip gelmediğini belirleyin ve onaylayın.
- 2Site ajan uyumluluğunu denetleyinBelirli bir alan adının gelen yapay zeka ajanlarını şu anda nasıl yönettiğini veya onlara nasıl davrandığını kontrol edin.
- 3Yapay zeka kaynaklı trafiği izleyinYapay zeka asistanları tarafından oluşturulan trafiğin hacmi ve niteliğine ilişkin ayrıntılı raporlar alın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Knocklog MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleKnocklog MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http api https://api.knocklog.ai/mcp/directoryKnocklog MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"api": {
"url": "https://api.knocklog.ai/mcp/directory"
}
}
}Knocklog MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"api": {
"type": "http",
"url": "https://api.knocklog.ai/mcp/directory"
}
}
}Knocklog MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"api","type":"http","url":"https://api.knocklog.ai/mcp/directory"}'Knocklog MCP'yi Codex içine yükleyin
$ codex mcp add api --url https://api.knocklog.ai/mcp/directoryKnocklog MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.api] url = "https://api.knocklog.ai/mcp/directory"
Knocklog MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http api https://api.knocklog.ai/mcp/directoryKnocklog MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"api": {
"url": "https://api.knocklog.ai/mcp/directory",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirknocklog/api is public and reachablegithub.com/knocklog/api ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-09github.com/knocklog/api ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 71 msGeçti
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 soruları
Knocklog MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http api https://api.knocklog.ai/mcp/directory komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Knocklog MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Bir web sitesinin yapay zeka ajanlarına nasıl davrandığını nasıl kontrol edebilirim?
Belirli bir alan adını kontrol etmek için API anahtarı olmadan scan endpoint'ini kullanabilirsiniz.
Ingest key ile admin key arasındaki fark nedir?
Ingest key trafik verilerini göndermek için kullanılır ve site toplayıcılarında kullanmak için güvenlidir; admin key ise raporları okumak için kullanılır ve gizli tutulmalıdır.
Belirli bir isteğin gerçek bir yapay zeka ajanından gelip gelmediğini belirleyebilir miyim?
Evet, bir isteği user agent ve IP adresi kullanarak tanımlamak ve doğrulamak için classify endpoint'ini kullanabilirsiniz.