eyepup
Agentic visitor analytics — five tools that hand the next CRO fix to your coding agent.
사용해야 할까요
품질 및 안전성
발견 사항 (5)
- HIGH
- MEDIUMeyepup_visitor에서
- LOWeyepup_ask에서
- INFOeyepup_todo에서
- INFOeyepup_visitor에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"eyepup": {
"command": "npx",
"args": [
"eyepup-mcp"
]
}
}
}실행 가능한 패키지
0.1.1stdio원격 엔드포인트
https://eyepup.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (5)
⚪eyepup_ask(question, site, days)
Ask a natural-language question about your site visitors. Use this when the user asks 'why are people bouncing from /pricing', 'who's hot right now', 'what changed this week', or any other free-text question about visitor behaviour. Returns an LLM-grounded answer with evidence and ranked actions.
입력 스키마
{
"type": "object",
"properties": {
"question": {
"type": "string",
"minLength": 1,
"description": "The free-text question."
},
"site": {
"description": "Optional apex domain to scope.",
"type": "string"
},
"days": {
"description": "Lookback days (default 7).",
"type": "integer",
"minimum": 1,
"maximum": 90
}
},
"required": [
"question"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡eyepup_todo(site, limit)
Get the top friction patterns ranked by impact score. Use BEFORE making any UX edit — the highest-impact pattern is usually a more valuable fix than whatever the user just asked about. Each row carries a paste-ready recommended_action.
입력 스키마
{
"type": "object",
"properties": {
"site": {
"description": "Apex-domain scope.",
"type": "string"
},
"limit": {
"description": "Max patterns (default 5).",
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪eyepup_visitors_hot(site, limit)
Return the top high-intent visitors currently active. Use when the user asks 'who's hot', 'who's about to convert', 'who should I focus on'.
입력 스키마
{
"type": "object",
"properties": {
"site": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢eyepup_visitor(distinct_id)
Fetch the full LLM-written profile for a single visitor by distinct_id. Use after eyepup_visitors_hot or eyepup_todo to dig into a specific visitor.
입력 스키마
{
"type": "object",
"properties": {
"distinct_id": {
"type": "string",
"minLength": 1,
"description": "UUID-shaped distinct_id."
}
},
"required": [
"distinct_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡eyepup_log(title, kind, paths, description, site)
Log a change you just shipped. The dossier agent reasons about every visitor profiled AFTER this log row, so it can grade whether the friction pattern recovered. CALL THIS after every UX edit.
입력 스키마
{
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 5,
"maxLength": 120,
"description": "One-line headline of what shipped."
},
"kind": {
"type": "string",
"enum": [
"content_change",
"design_change",
"pricing_change",
"feature_ship",
"bug_fix",
"other"
]
},
"paths": {
"description": "Comma-separated paths affected.",
"type": "string"
},
"description": {
"type": "string"
},
"site": {
"type": "string"
}
},
"required": [
"title"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거