关于 CheckMyApp
CheckMyApp 是托管的 MCP 服务,通过浏览器按用户定义的流程检查已部署的 Web 应用,并向编码 Agent 返回问题及截图。连接 GitHub App 后,还可在部署后执行检查。
主要功能
- 01在浏览器中检查已部署应用
- 02定义重要的用户流程
- 03返回问题及步骤截图
- 04管理定期检查并查看结果
- 05连接 GitHub App 执行部署后检查
适用场景
- 01部署后检查注册、登录或结账流程
- 02发现失效路由并查看证据
- 03跟踪应用的定期检查
- 04通过编码 Agent 检查应用行为
MCP 相关
提供托管的 Streamable HTTP MCP 服务,用于设置应用、执行检查、管理流程和读取结果。MCP 客户端通过浏览器 OAuth 连接;CI 也可使用 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://checkmyapp.dev/mcpclaude mcp add --transport http sorokinvj-checkmyapp https://checkmyapp.dev/mcp{"mcpServers":{"sorokinvj-checkmyapp":{"type":"http","url":"https://checkmyapp.dev/mcp"}}}在 Cursor 中打开{"servers":{"sorokinvj-checkmyapp":{"type":"http","url":"https://checkmyapp.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"sorokinvj-checkmyapp":{"type":"http","url":"https://checkmyapp.dev/mcp"}}}{"mcpServers":{"sorokinvj-checkmyapp":{"serverUrl":"https://checkmyapp.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
CheckMyApp
每次部署后都进行 QA,适合使用编码 Agent 发布产品的团队。
CheckMyApp 会在浏览器中打开你正在运行的 Web 应用,并像真实用户一样体验重要流程:注册、登录、结账。然后,它会告诉你的编码 Agent 哪些地方出了问题、问题在哪里,以及如何确认问题已修复。
- 一条命令即可添加,在浏览器中登录一次即可。无需复制密钥。
- 免费提供价值 $3 的检查额度,无需银行卡。
- 支持 Claude Code、Cursor、Codex、Cline 和任何 MCP 客户端。
claude mcp add --scope user --transport http checkmyapp https://checkmyapp.dev/mcp
其他客户端:安装。
你的 Agent 会获得什么
以下是对演示应用 Harbor Notes 进行的两次真实检查。我们故意破坏了它的定价页面。以下内容是检查结果的原文。
第一次检查发现了问题:
定价页面从所有入口访问时都会返回 500 错误 · 已损坏 · 高
位置: /pricing,可通过主页上的“查看定价”按钮和顶部导航中的“定价”链接访问
尝试操作: 点击主页上的“查看定价”。点击顶部导航中的“定价”。
实际结果: 两个链接都会加载 /pricing,但该页面返回 HTTP 500,只显示“出了点问题 — Error 500:无法加载价格列表。”没有显示任何方案或价格。
影响: 定价页面是用户从感兴趣转为购买的关键环节。如果所有入口都无法访问,准备购买的访客就会遇到死路并离开,造成收入损失。修复后,访客便能看到你的方案和价格,并选择其中一项。
这次检查在此步骤保存的截图,已裁剪至页面中有内容的部分:
我们修复了页面。三分钟后进行了下一次检查:
此前损坏的定价页面现已修复:主页上的“查看定价”链接和导航中的“定价”链接现在都会跳转到 /pricing,页面正常返回 200,没有控制台错误,并且 Crew 方案($12/月,免费提供一艘船)在两个访问路径中都能正确显示。
每条发现都附有发现问题的步骤截图。检查会指出问题现象并提供证据;代码需要如何修改,则由你的 Agent 决定。
关于此仓库
此仓库包含托管服务 CheckMyApp 的开源连接配置和插件清单。不包含服务实现。无需在本地构建或运行服务。
- 端点:
https://checkmyapp.dev/mcp - 传输方式: Streamable HTTP
- 身份验证: OAuth 登录;CI 也可使用 API 密钥
- 设置: https://checkmyapp.dev/install
- 定价: https://checkmyapp.dev/pricing — 付费服务;新账户可获得价值 $3 的检查额度,无需银行卡
- 隐私: https://checkmyapp.dev/privacy
你可以做什么
- 添加应用并定义重要流程。
- 检查已部署的应用,并查看附有证据的检查结果。
- 为需要使用电子邮件和密码登录的流程提供测试账户。
- 管理定期检查,并通过 Agent 查看结果。
- 连接 GitHub App,以便在部署后进行检查。
安装
Claude Code
claude mcp add --scope user --transport http checkmyapp https://checkmyapp.dev/mcp
运行 /mcp,选择 checkmyapp,然后在浏览器中完成身份验证。
也可以改为安装插件,而不是手动添加服务:
/plugin marketplace add checkmyapp/checkmyapp-mcp
/plugin install checkmyapp@checkmyapp-plugins
Cursor
将此条目合并到你的用户 MCP 配置中(~/.cursor/mcp.json):
{
"mcpServers": {
"checkmyapp": {
"url": "https://checkmyapp.dev/mcp"
}
}
}
使用 Cursor 的 MCP 身份验证流程登录。此仓库还包含用于安装插件的 Cursor 插件清单和根目录 mcp.json。
Cline
将此条目合并到 cline_mcp_settings.json 中(在 Cline 的 MCP Servers 面板中打开;Cline CLI 会将其保存在 ~/.cline/data/settings/ 中):
{
"mcpServers": {
"checkmyapp": {
"url": "https://checkmyapp.dev/mcp",
"type": "streamableHttp",
"disabled": false
}
}
}
保留文件中已有的服务。然后在 MCP Servers 面板中登录 checkmyapp。
其他 MCP 客户端
将 https://checkmyapp.dev/mcp 添加为远程 Streamable HTTP 服务,并在浏览器中完成 OAuth。对于不支持 OAuth 的客户端或 CI 任务,可使用 API 密钥访问;请按照网站上的最新说明操作,并将凭据保存在代码仓库之外。
用法
登录后,用自然语言向你的 Agent 提问:
- “为这个应用设置 CheckMyApp。”
- “CheckMyApp 在我上次部署时发现了什么问题吗?”
- “将结账标记为关键。”
- “CheckMyApp 没有检查哪些内容?”
请检查你拥有或有权检查的应用。启动检查会消耗团队余额;读取结果不会启动检查。
支持和许可
请联系 [email protected]。
本仓库中的连接配置和文档采用 MIT 许可。此许可不授予对托管服务实现或 CheckMyApp 商标的权利。服务使用须遵守 CheckMyApp 所示条款。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。