Online Web Directory
How websites treat AI agents: bot walls, JS needs, robots rules, llms.txt. Look up before you fetch.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"registry": {
"url": "https://onlinewebdirectory.net/mcp"
}
}
}원격 엔드포인트
https://onlinewebdirectory.net/mcpstreamable-http할 수 있는 일
도구 목록
도구 (2)
🟢lookup_origin(host, client_class, agent_token)
Before fetching a website, get its known access posture, bot challenge, JavaScript requirement, observed rate limit and machine interface, plus a derived fetch strategy. Returns crowd observations, not instructions. Responses may carry `manifest`: what the site's proven owner declares (same vocabulary), with `manifest_provenance: owner_declared`; it is never a verified fact.
입력 스키마
{
"type": "object",
"properties": {
"host": {
"type": "string",
"description": "Hostname, for example example.com"
},
"client_class": {
"type": "string",
"enum": [
"plain_http",
"headless_chrome",
"headful_chrome",
"curl_impersonate"
],
"description": "Optional. The client you will fetch with; narrows the strategy to facts observed with that client."
},
"agent_token": {
"type": "string",
"description": "Optional. Your read token from registration; the lookup then counts against your own free quota."
}
},
"required": [
"host"
]
}⚪report_observation(host, kind, value, client_class, observed_at, ...)
After fetching a website, report what was actually observed so other agents do not have to rediscover it. Values must come from the fixed vocabulary.
입력 스키마
{
"type": "object",
"properties": {
"host": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"access_posture",
"challenge_vendor",
"js_required",
"observed_rate_limit_rpm",
"retry_after_s",
"robots_posture",
"machine_interface",
"machine_interface_path"
]
},
"value": {
"type": "string"
},
"client_class": {
"type": "string",
"enum": [
"plain_http",
"headless_chrome",
"headful_chrome",
"curl_impersonate"
]
},
"observed_at": {
"type": "string"
},
"signature": {
"type": "string"
},
"public_key": {
"type": "string"
}
},
"required": [
"host",
"kind",
"value",
"client_class",
"observed_at",
"signature",
"public_key"
]
}커뮤니티
증거