mcpField
V
validation-doctor

validation-doctor

github.com/mverabAgent workflows20974 installsUpdated 3d ago
Repository

About validation-doctor

Validation Doctor is a skill for checking whether the Brave Search and Chrome DevTools MCP components are available. It reports status, provides setup JSON when needed, and sets fallback rules for validation.

Key features

  1. 01Probes Brave Search and Chrome DevTools
  2. 02Reports component status and required actions
  3. 03Provides MCP server setup JSON snippets
  4. 04Defines fallback and confidence rules

Use cases

  1. 01Checking market and technical validation tools
  2. 02Preparing configuration for a missing MCP server
  3. 03Scoring a page when Brave Search is unavailable

MCP support

The skill checks Brave Search MCP and Chrome DevTools MCP by calling their tools. It includes configuration snippets for setting up both MCP servers.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mverab/egeoagents --skill validation-doctor

After installing, type/validation-doctorin Claude Code to confirm it loaded.

Details

From the project README

Validation Doctor

Diagnostics

  1. Chrome DevTools MCP

    • Probe by calling list_pages (may appear as mcp6_list_pages depending on the client).
  2. Brave Search MCP

    • Probe by calling brave_web_search with a trivial query and count=1.

Status Report

ComponentStatusAction Required
Market Validator (Brave)✅ / ❌[Config Snippet / None]
Technical Validator (Chrome)✅ / ❌[Config Snippet / None]

Setup Snippets

Never just say "install them" — output the exact JSON to paste.

Chrome DevTools (NPX)

Requirements: Node.js v20.19+ and current stable Chrome.

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}
Brave Search (NPX)
{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@brave/brave-search-mcp-server", "--transport", "stdio"],
      "env": {
        "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Runtime Policy

  • If chrome-devtools is unavailable, allow fetch fallback but mark results as Low Confidence.
  • If brave-search is unavailable, do not claim competitor positioning; only score the page itself.

Comments

Markdown supported