关于 pagent
pagent 将 MCP 客户端连接到面向线上网站的 A/B 测试平台。Agent 可在聊天中查看实验并管理其生命周期,实验变体、流量分配和统计分析由 pagent 处理。
主要功能
- 01读取测试结果和状态
- 02比较测试与实验变体
- 03将假设记录为测试
- 04启动、暂停、恢复或停止测试
- 05管理页面、目标和受众
- 06配置受支持的 MCP 客户端
适用场景
- 01查看线上测试的领先方案
- 02比较以往实验
- 03将实验假设转为测试
- 04暂停或回滚网站测试
MCP 相关
通过 Streamable HTTP 将 MCP 客户端连接到 pagent 托管服务,使用 OAuth 2.0 或个人令牌认证。它根据授权提供测试及相关网站实验数据的读写访问。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.pagent.ai/api/mcpclaude mcp add --transport http aihumin-pagent https://app.pagent.ai/api/mcp{"mcpServers":{"aihumin-pagent":{"type":"http","url":"https://app.pagent.ai/api/mcp"}}}在 Cursor 中打开{"servers":{"aihumin-pagent":{"type":"http","url":"https://app.pagent.ai/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"aihumin-pagent":{"type":"http","url":"https://app.pagent.ai/api/mcp"}}}{"mcpServers":{"aihumin-pagent":{"serverUrl":"https://app.pagent.ai/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
pagent:面向编码 Agent 的 A/B 测试 MCP 服务
@pagent/mcp 将 Claude、ChatGPT、Claude Code、Codex、Cursor 和其他任何
MCP 客户端连接到 pagent,让你的 Agent 能在你的线上网站上运行 A/B 测试。只需一条命令即可完成设置:
npx @pagent/mcp init
此命令会查找你设备上的 MCP 客户端,并将它们指向 pagent 托管的 MCP 服务。无需复制其他内容,也无需选择配置格式。
pagent 是什么
pagent 是一个 AI A/B 测试 Agent,也是专为你的网站打造的 AI 实验工程师。 它会读取你的页面、撰写假设、根据你的设计系统用真实代码构建变体、 使用贝叶斯统计在你的线上网站运行测试,并学习接下来要尝试什么。你的团队会在每个变体上线前进行审核。pagent 会扩展你的测试工具栈,而不是取代它。
有了这个 MCP 服务,你的 Agent 也能加入这个循环:读取结果、记录下一个假设,并在你已经使用的聊天工具中启动下一项测试。
Claude 或 ChatGPT 能在我的线上网站上运行 A/B 测试吗?
可以,只要它们通过 MCP 连接到实验平台即可。语言模型本身无法向访客提供不同版本,也无法衡量转化。借助 pagent MCP 服务,Claude、ChatGPT 或你的编码 Agent 可以在你的线上网站上启动、暂停和停止测试,并读取测试结果;pagent 则负责构建变体、分配流量和运行统计分析。
连接后,你可以这样提问:
- “我们正在运行的 A/B 测试中,哪项表现最好?我们有多大把握?”
- “比较上个月的定价页面测试,并告诉我页面有哪些变化。”
- “记录一个假设:缩短注册表单会提高试用启动量。把它变成一项测试。”
- “暂停结账测试并回滚。”
你的 Agent 可以做什么
具有读取权限时:
- 列出正在运行和已完成的测试,并读取贝叶斯分析结果
- 比较测试,并查看每个变体对页面做了哪些更改
- 读取页面、受众、转化目标、用户画像和指南
具有写入权限时:
- 记录假设并将其转化为测试
- 启动、暂停、恢复、排队、停止、迭代或回滚测试
- 创建页面和转化目标,管理受众
登录时,你可以选择读取或写入权限,以及客户端可以查看哪些组织。你可以随时在 pagent 设置中撤销连接。
用法
npx @pagent/mcp init # detect your clients and connect them
npx @pagent/mcp init --client cursor # connect one client
npx @pagent/mcp init --local # write a project config, not a user one
npx @pagent/mcp init --dry-run # show what would change, write nothing
npx @pagent/mcp print # print the config without writing
npx @pagent/mcp list # list supported clients
支持的客户端
| 客户端 | 配置方式 |
|---|---|
| Claude Code | claude mcp add |
| Codex | codex mcp add |
| Cursor | ~/.cursor/mcp.json or .cursor/mcp.json |
| VS Code | .vscode/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| Zed | ~/.config/zed/settings.json |
| Claude(网页端和桌面端) | 设置、连接器,添加自定义连接器 |
| ChatGPT | 开发者模式、插件,添加自定义连接器 |
Claude 和 ChatGPT 需要在各自的界面中配置,因此此 CLI 会打印操作步骤,而不会修改任何内容。运行
npx @pagent/mcp print --client chatgpt。
配置中现有的服务不会受到影响。如果配置文件无法解析,例如文件中包含注释,CLI 会打印相应条目供你粘贴,而不会重写文件。
手动连接
任何 MCP 客户端都可以直接使用托管服务:
- 端点:
https://app.pagent.ai/api/mcp - 传输方式:Streamable HTTP
- 身份验证:OAuth 2.0,或从 AI 客户端访问获取个人令牌
连接前
你需要一个 pagent 账户,并拥有组织的所有者或管理员权限;还需要为该组织启用 MCP,并在网站上安装 pagent 脚本,以便有测试和访客数据可供读取。
链接
许可证
MIT。pagent 本身是商业产品;此 CLI 仅写入本地配置文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。