Crawler Log Triage
by pathwren.workers.dev in Search & web
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} free no key
https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/triage- Tools
- 9
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 228 ms
- 305 ms slowest 5%
- Last check
- Passed
- 5 h ago, next in 1 h
Reliability
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"crawler-log-triage": {
"type": "http",
"url": "https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/triage"
}
}
}9 tools
- no_arguments_triage_this_hosts_own_crawler_log
TAKES NO ARGUMENTS. POST {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_triage_this_hosts_own_crawler_log","arguments":{}}} to https://www.pathwren.workers.dev/mcp/triage — the answer is the triage of THIS host's own published request log — every…
- triage_my_request
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"triage_my_request","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp/triage and the answer is your own request triaged as one line of an access log — the crawler this host's index…
- whoami
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} — POST that to https://www.pathwren.workers.dev/mcp/triage and the answer is the user-agent you sent, the class this host's own instrument books it as, whether we have logged you here before…
- example
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"example","arguments":{}}} — POST that exact body to https://www.pathwren.workers.dev/mcp/triage and you are done: free, read-only, no API key, no account, no consent prompt, nothing for you to invent, and what comes…
- triage_log
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_triage_this_hosts_own_crawler_log","arguments":{}}} — Paste log lines — combined, JSON, `uniq -c`, `<ip> <ua>` or bare user-agents, auto-detected — for per-line crawler…
- find_impersonators
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_triage_this_hosts_own_crawler_log","arguments":{}}} — Only the lines claiming a crawler whose operator publishes address ranges, from an address in none of them — 1997 IPv4…
- summarize_by_operator
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_triage_this_hosts_own_crawler_log","arguments":{}}} — Aggregate only: who crawled you, how many requests each, what share, which category, and what blocking each would cost…
- robots_from_log
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_triage_this_hosts_own_crawler_log","arguments":{}}} — A robots.txt naming only the crawlers in your log, each with its request count and cost of blocking, plus a warning for…
- waf_ruleset_from_log
FIRST CALL, needs nothing: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"no_arguments_triage_this_hosts_own_crawler_log","arguments":{}}} — nginx, Caddy, Cloudflare, HAProxy or Apache rules for only the crawlers in your log. The reply warns that a UA rule stops…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 139 ms |
| 15 h ago | Passed | 200 | 929 ms |
| 25 h ago | Passed | 200 | 194 ms |
| 35 h ago | Passed | 200 | 305 ms |
| 44 h ago | Passed | 200 | 172 ms |
Show 4 older checks
| 2 days ago | Passed | 200 | 245 ms |
| 3 days ago | Passed | 200 | 228 ms |
| 3 days ago | Passed | 200 | 232 ms |
| 3 days ago | Passed | 200 | 55 ms |