mcpField
C
CheckMyApp

CheckMyApp

リモート
checkmyapp.dev開発ツール0今日更新
リポジトリ公式サイト

CheckMyApp について

CheckMyAppは、ホスト型のMCPサーバーです。ブラウザーで定義済みのユーザーフローをたどってデプロイ済みWebアプリを検査し、コーディングエージェントに問題とスクリーンショットを返します。GitHub Appを接続すると、デプロイ後の検査も行えます。

主な機能

  1. 01デプロイ済みアプリをブラウザーで検査
  2. 02重要なユーザーフローを定義
  3. 03問題と手順ごとのスクリーンショットを返却
  4. 04定期検査を管理し結果を確認
  5. 05GitHub Appによるデプロイ後検査

活用シーン

  1. 01デプロイ後に登録、ログイン、決済を検査
  2. 02壊れたルートを見つけ、証拠を確認
  3. 03アプリの定期検査を追跡
  4. 04コーディングエージェントでアプリの動作を確認

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。

CheckMyApp はブラウザーで稼働中のウェブアプリを開き、実際のユーザーにとって重要な操作をたどります。たとえば、サインアップ、サインイン、チェックアウトです。その後、何が、どこで壊れたのか、どうすれば修正を確認できるのかをコーディングエージェントに伝えます。

  • コマンドを 1 つ実行して追加し、ブラウザーで 1 回サインインするだけです。キーをコピーする必要はありません。
  • $3 分のチェックを無料で利用できます。カードは不要です。
  • Claude Code、Cursor、Codex、Cline、およびあらゆる MCP クライアントから利用できます。
claude mcp add --scope user --transport http checkmyapp https://checkmyapp.dev/mcp

その他のクライアント:インストール。

エージェントが得られる情報

これは、意図的に価格ページを壊したデモアプリ Harbor Notes に対する、実際の 2 件のチェックです。表示されている文言は、チェックで生成されたものです。

最初のチェックで問題が見つかりました。

すべての入口から価格ページにアクセスすると 500 エラーが返される · 破損 · 高

場所: /pricing。ホームページの「See pricing」ボタンと、上部ナビゲーションの「Pricing」リンクからアクセス

試したこと: ホームページで「See pricing」をクリック。上部ナビゲーションで「Pricing」をクリック。

結果: どちらのリンクも /pricing を読み込みますが、HTTP 500 が返され、「Something went wrong — Error 500: the price list could not be loaded.」のみが表示されます。プランも価格も表示されません。

重要な理由: 価格ページは、関心が購入につながる場所です。どの入口からもアクセスできないと、購入意欲のある訪問者は行き止まりになって離脱し、売上を逃します。修正されれば、訪問者はプランと価格を確認し、いずれかを選べるようになります。

そのステップでチェックが保存したスクリーンショットです。コンテンツのあるページ部分を切り抜いています。

デモアプリの価格ページ:「Something went wrong. Error 500: the price list could not be loaded.」

ページを修正しました。その 3 分後に行った次のチェックでは、次の結果が得られました。

以前に問題があった価格ページは修正されています。ホームページの「See pricing」リンクとナビゲーションの「Pricing」リンクの両方から /pricing に移動でき、正常な 200 が返され、コンソールエラーはありません。また、どちらの経路でも Crew プラン(月額 $12、ボート 1 隻無料)が正しく表示されます。

各検出結果には、その問題を確認したステップのスクリーンショットが付いています。チェックは症状と証拠を示します。コードで何を変更するかは、エージェントが判断します。

このリポジトリについて

このリポジトリには、ホスト型 CheckMyApp サービスのオープンソース接続設定とプラグインマニフェストが含まれています。サービスの実装は含まれていません。ローカルでビルドまたは実行するサーバーはありません。

できること

  • アプリを追加し、重要な操作の流れを定義する。
  • デプロイ済みアプリをチェックし、証拠とともに検出結果を確認する。
  • メールアドレスとパスワードによるサインインが必要な操作のテストアカウントを登録する。
  • エージェントから定期チェックを管理し、結果を確認する。
  • 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 キーによるアクセスを利用できます。ウェブサイトに掲載されている最新の手順に従い、認証情報をリポジトリの外部に保管してください。

使用方法

サインインしたら、エージェントに自然な言葉で尋ねてください。

  • 「このアプリで CheckMyApp をセットアップして。」
  • 「前回のデプロイで CheckMyApp は何か検出しましたか?」
  • 「チェックアウトをクリティカルとしてマークして。」
  • 「CheckMyApp がチェックしなかったものは何ですか?」

自分が所有しているアプリ、またはチェックする権限のあるアプリを使用してください。チェックを開始するとチームの残高が消費されます。結果を読むだけではチェックは開始されません。

サポートとライセンス

[email protected] までお問い合わせください。

このリポジトリに含まれる接続設定とドキュメントは MIT ライセンスで提供されています。このライセンスは、ホスト型サービスの実装や CheckMyApp の商標に対する権利を付与するものではありません。サービスの利用には、CheckMyApp が提示する規約が適用されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。