MCP 서버

eyepup

io.github.edholofy/eyepup
데이터 및 분석 마케팅 및 광고 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Analyzes website visitor behavior, identifies high-intent visitors and friction patterns, and recommends conversion-focused UX actions.

eyepup_ask
Ask Eyepup about your visitors
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', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question'], 'properties': {'days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'Lookback days (default 7).'}, 'site': {'type': 'string', 'description': 'Optional apex domain to scope.'}, 'question': {'type': 'string', 'minLength': 1, 'description': 'The free-text question.'}}}
eyepup_log
Log a change you just shipped
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', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'kind': {'enum': ['content_change', 'design_change', 'pricing_change', 'feature_ship', 'bug_fix', 'other'], 'type': 'string'}, 'site': {'type': 'string'}, 'paths': {'type': 'string', 'description': 'Comma-separated paths affected.'}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 5, 'description': 'One-line headline of what shipped.'}, 'description': {'type': 'string'}}}
eyepup_todo
List the friction-pattern To-Do queue
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', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'site': {'type': 'string', 'description': 'Apex-domain scope.'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max patterns (default 5).'}}}
eyepup_visitor
Get the full dossier for one visitor
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', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['distinct_id'], 'properties': {'distinct_id': {'type': 'string', 'minLength': 1, 'description': 'UUID-shaped distinct_id.'}}}
eyepup_visitors_hot
Top high-intent visitors right now
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', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'site': {'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}}}
추가됨
eyepup_log
2026년 9월 17일 12:41 PM
추가됨
eyepup_visitor
2026년 9월 17일 12:41 PM
추가됨
eyepup_visitors_hot
2026년 9월 17일 12:41 PM
추가됨
eyepup_todo
2026년 9월 17일 12:41 PM
추가됨
eyepup_ask
2026년 9월 17일 12:41 PM