关于 userproof
UserProof 为 Claude Code、Codex 和 Cursor 提供网站访客行为分析,并给出带文件和行号的优先修复建议,发布后还会检查效果。它通过网站追踪代码收集访问、点击、滚动和错误数据;插件只读取仓库中的 `.userproof` 和 API key。
主要功能
- 01收集页面浏览、点击、滚动和错误
- 02提供带文件及行号的优先修复建议
- 03发布后检查修复效果
- 04支持 Claude Code、Codex 和 Cursor
适用场景
- 01依据真实访客行为确定转化改进项
- 02定位建议对应的代码文件与行
- 03上线后核实修复是否生效
MCP 相关
作为 MCP 服务供编码客户端使用,安装方式包括 Claude Code 插件、Codex 的 `mcp add` 和 Cursor 的 MCP 配置。服务读取 `.userproof` 与 API key,并据访客数据生成审查建议;README 称其不会上传源代码。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
面向 Claude Code、Codex 和 Cursor 的 UserProof
UserProof 会告诉你真实访客最希望你修复的问题,并指出对应的文件和行号;发布后还会检查修复是否生效。https://getuserproof.com
安装
/plugin marketplace add GetUserProof/userproof
/plugin install userproof@userproof
/userproof:setup
Codex
codex mcp add userproof -- npx -y github:GetUserProof/userproof
codex "Read https://getuserproof.com/setup.md and follow it to set up UserProof for this project."
Cursor
在 ~/.cursor/mcp.json 的 mcpServers 下添加:
"userproof": { "command": "npx", "args": ["-y", "github:GetUserProof/userproof"] }
然后向 Agent 提问:“读取 https://getuserproof.com/setup.md,并按照其中的说明为此项目设置 UserProof。”
设置过程会创建你的账户、将跟踪代码片段添加到你的网站,并验证其是否正常记录。重启 Claude Code(或通过 /mcp 重新连接)后,运行 /userproof:review 查看最优先的修复项。
收集哪些数据
- 注册时,你的电子邮箱和网站域名会发送到 api.getuserproof.com。
- 你网站上的访客行为(页面浏览、点击、滚动、错误)会由代码片段发送到 ingest.getuserproof.com。
- 插件本身只会读取代码仓库中的
.userproof和你的 API 密钥。密钥存储在~/.config/userproof/key(权限模式为 600)。它不会上传你的源代码。
无需安装 npm:MCP 服务作为单个文件包含在插件中(plugin/mcp/server.mjs,也可通过 npx github:GetUserProof/userproof 运行),需要 Node 18+。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。