mcpField
V
Vibetest Use

Vibetest Use

ローカル
github.com/browser-use開発ツール83260 週間前に更新

Vibetest Use について

Vibetest Use は、複数の Browser-Use エージェントを起動し、vibe coding で作られたウェブサイトの自動 QA テストを行う MCP サーバーです。公開サイトと localhost の開発環境の両方で、UI の不具合、リンク切れ、アクセシビリティの問題を検出します。

主な機能

  1. 01複数の Browser-Use エージェントによる並列テスト
  2. 02UI の不具合、リンク切れ、アクセシビリティ問題の検出
  3. 03公開サイトと localhost の両方に対応
  4. 04エージェント数とヘッドレスモードの指定

活用シーン

  1. 01ローカル開発中のウェブサイトのリグレッションテスト
  2. 02リリース前の公開サイトのリンク切れ確認
  3. 03Claude Code や Cursor から自然言語でテストを開始

MCP 対応

本プロジェクトは MCP サーバーであり、Claude Code や Cursor などの MCP 対応クライアントに登録して、サイトのテスト機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Vibetest の使い方

Browser-Use エージェントを使用した自動 QA テストです。

https://github.com/user-attachments/assets/9558d051-78bc-45fd-8694-9ac80eaf9494

複数の Browser-Use エージェントを起動し、バイブコーディングで作成したウェブサイトの UI バグ、リンク切れ、アクセシビリティの問題、その他の技術的な問題をテストする MCP サーバーです。

公開中のウェブサイトと localhost の開発サイトの両方をテストするのに最適です。

ウェブサイトが動作するまで、バイブコーディングとバイブテストを繰り返しましょう。

クイックスタート

# Install dependencies
uv venv
source .venv/bin/activate
uv pip install -e .

# Install the browser
playwright install chromium --with-deps --no-shell
1) Claude Code
# Add MCP server via CLI
claude mcp add vibetest /full/path/to/vibetest-use/.venv/bin/vibetest-mcp -e GOOGLE_API_KEY="your_api_key"

# Test in Claude Code
> claude

> /mcp 
  ⎿  MCP Server Status

     • vibetest: connected
2) Cursor(手動)
  1. MCP 設定 UI からインストールします:
    • Cursor の設定を開きます
    • 左側のサイドバーで「MCP」をクリックします
    • 「Add Server」または「+」ボタンをクリックします
    • 設定を手動で編集します:
{
  "mcpServers": {
    "vibetest": {
      "command": "/full/path/to/vibetest-use/.venv/bin/vibetest-mcp",
      "env": {
        "GOOGLE_API_KEY": "your_api_key"
      }
    }
  }
}

基本的なプロンプト
> Vibetest my website with 5 agents: browser-use.com
> Run vibetest on localhost:3000
> Run a headless vibetest on localhost:8080 with 10 agents
指定できるパラメーター
  • URL:任意のウェブサイト(https://example.com、localhost:3000、http://dev.mysite.com)
  • エージェントの数:3(デフォルト)、5 agents、2 agents。エージェントの数が多いほど、より詳細にテストできます
  • ヘッドレスモード:non-headless(デフォルト)またはheadless

要件

  • Python 3.11+
  • Google API キー(取得はこちら)(gemini-2.0-flash をサポートしています)
  • MCP に対応した Cursor/Claude

完全なデモ

https://github.com/user-attachments/assets/6450b5b7-10e5-4019-82a4-6d726dbfbe1f

ライセンス

MIT


Browser Use を利用しています

コメント

MCP は初めてですか?

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

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