mcpField
C
CheckMyApp

CheckMyApp

远程服务
checkmyapp.dev开发工具0今天更新

关于 CheckMyApp

CheckMyApp 是托管的 MCP 服务,通过浏览器按用户定义的流程检查已部署的 Web 应用,并向编码 Agent 返回问题及截图。连接 GitHub App 后,还可在部署后执行检查。

主要功能

  1. 01在浏览器中检查已部署应用
  2. 02定义重要的用户流程
  3. 03返回问题及步骤截图
  4. 04管理定期检查并查看结果
  5. 05连接 GitHub App 执行部署后检查

适用场景

  1. 01部署后检查注册、登录或结账流程
  2. 02发现失效路由并查看证据
  3. 03跟踪应用的定期检查
  4. 04通过编码 Agent 检查应用行为

MCP 相关

提供托管的 Streamable HTTP MCP 服务,用于设置应用、执行检查、管理流程和读取结果。MCP 客户端通过浏览器 OAuth 连接;CI 也可使用 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://checkmyapp.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

CheckMyApp

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:无法加载价格列表。”没有显示任何方案或价格。

影响: 定价页面是用户从感兴趣转为购买的关键环节。如果所有入口都无法访问,准备购买的访客就会遇到死路并离开,造成收入损失。修复后,访客便能看到你的方案和价格,并选择其中一项。

这次检查在此步骤保存的截图,已裁剪至页面中有内容的部分:

演示应用的定价页面:出了点问题。Error 500:无法加载价格列表。

我们修复了页面。三分钟后进行了下一次检查:

此前损坏的定价页面现已修复:主页上的“查看定价”链接和导航中的“定价”链接现在都会跳转到 /pricing,页面正常返回 200,没有控制台错误,并且 Crew 方案($12/月,免费提供一艘船)在两个访问路径中都能正确显示。

每条发现都附有发现问题的步骤截图。检查会指出问题现象并提供证据;代码需要如何修改,则由你的 Agent 决定。

关于此仓库

此仓库包含托管服务 CheckMyApp 的开源连接配置和插件清单。不包含服务实现。无需在本地构建或运行服务。

你可以做什么

  • 添加应用并定义重要流程。
  • 检查已部署的应用,并查看附有证据的检查结果。
  • 为需要使用电子邮件和密码登录的流程提供测试账户。
  • 管理定期检查,并通过 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 所示条款。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。