52
/ 100
1 month ago
glama

AgentBrowser

A semantic browser runtime for AI agents that replaces raw HTML with structured data and dynamic, page-specific tools. It features built-in site memory and automated bot detection bypass to enable efficient, self-healing web automation.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Known vulnerabilities in dependencies: 2 critical, 3 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 19 credentials: AGB_KEY, ANTHROPIC_API_KEY, AZURE_OPENAI_API_KEY, COHERE_API_KEY, DEEPINFRA_API_KEY, FIREWORKS_API_KEY, GEMINI_API_KEY, GOOGLE_API_KEY, GROQ_API_KEY, MISTRAL_API_KEY, OLLAMA_CLOUD_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY, PERPLEXITY_API_KEY, STRIPE_SECRET_KEY, TOGETHER_API_KEY, TWO_CAPTCHA_API_KEY, VLLM_API_KEY, XAI_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// known CVEs in dependencies2 critical3 high1 low

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

criticalvitest@3.0.0GHSA-5xrq-8626-4rwp

When Vitest UI server is listening, arbitrary file can be read and executed

criticalvitest@3.0.0GHSA-9crc-q9x8-hgqq

Vitest allows Remote Code Execution when accessing a malicious website while Vitest API server is listening

high@modelcontextprotocol/sdk@1.5.0GHSA-8r9q-7v3j-jr4g

Anthropic's MCP TypeScript SDK has a ReDoS vulnerability

high@modelcontextprotocol/sdk@1.5.0GHSA-w48q-cv73-mx4w

Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default

highplaywright@1.50.0GHSA-7mvr-c777-76hp

Playwright downloads and installs browsers without verifying the authenticity of the SSL certificate

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configAGB_CONCURRENCY
configAGB_DELAY_MS
🔐 secretAGB_KEY
configAGB_URL
configAGENTBROWSER_ALLOW_ARBITRARY_JS
configAGENTBROWSER_ALLOW_INTERNAL_URLS
configAGENTBROWSER_API_KEYSkey1,key2 \
configAGENTBROWSER_CDP_URL
configAGENTBROWSER_DB_PATH
configAGENTBROWSER_DEBUG
configAGENTBROWSER_ERROR_WEBHOOK
configAGENTBROWSER_HEADLESS
configAGENTBROWSER_HOST
configAGENTBROWSER_LLM_PROVIDERollama OLLAMA_MODEL=llama3.2-vision npm run http
configAGENTBROWSER_LOG_LEVEL
configAGENTBROWSER_NO_AUTH
configAGENTBROWSER_PORT
configAGENTBROWSER_REQUIRE_AUTH
configAGENTBROWSER_SCHEDULER_DB
configAGENTBROWSER_SESSION_IDLE_MS
configAGENTBROWSER_SKILL_DIR
configAGENTBROWSER_SKILL_STATS_PATH
configAGENTBROWSER_SKIP_SKILL_SEED
configAGENTBROWSER_STEALTH
configAGENTBROWSER_TRACE_DIR
configAGENTBROWSER_URL
configAGENTBROWSER_VISION_CACHE_PATH
🔐 secretANTHROPIC_API_KEYsk-ant-... npm run http # Claude (default)
configANTHROPIC_BASE_URL
configANTHROPIC_MODEL
configANTHROPIC_VISION_MODEL
🔐 secretAZURE_OPENAI_API_KEYAzure OpenAI + AZURE_OPENAI_BASE_URL enterprise tenant
configAZURE_OPENAI_BASE_URLAzure OpenAI AZURE_OPENAI_API_KEY + enterprise tenant
configAZURE_OPENAI_DEPLOYMENT
🔐 secretCOHERE_API_KEYCohere command-r-plus via /compatibility
configCOHERE_BASE_URL
configCOHERE_MODEL
🔐 secretDEEPINFRA_API_KEYDeepInfra open-source models
configDEEPINFRA_BASE_URL
configDEEPINFRA_MODEL
🔐 secretFIREWORKS_API_KEYFireworks open-source models
configFIREWORKS_BASE_URL
configFIREWORKS_MODEL
🔐 secretGEMINI_API_KEYGoogle Gemini GOOGLE_API_KEY or gemini-2.5-flash, vision native
🔐 secretGOOGLE_API_KEY... npm run http # Gemini
configGOOGLE_MODEL
🔐 secretGROQ_API_KEYgsk_... npm run http # Groq (Llama on LPUs)
configGROQ_BASE_URL
configGROQ_MODEL
configJEST_WORKER_ID
configLLAMACPP_BASE_URLllama.cpp server (default localhost:8080) tiny self-hosted
configLMSTUDIO_BASE_URLLM Studio (default localhost:1234) desktop GUI
configLMSTUDIO_MODEL
🔐 secretMISTRAL_API_KEYMistral mistral-large-latest
configMISTRAL_BASE_URL
configMISTRAL_MODEL
configOLLAMA_BASE_URLOllama (local) (default localhost:11434) llama3.2, llama3.2-vision, qwen2.5vl, etc
🔐 secretOLLAMA_CLOUD_API_KEY... npm run http
configOLLAMA_CLOUD_BASE_URL
configOLLAMA_CLOUD_MODEL
configOLLAMA_MODELAGENTBROWSER_LLM_PROVIDER=ollama =llama3.2-vision npm run http
🔐 secretOPENAI_API_KEYsk-... npm run http # GPT
configOPENAI_BASE_URL
configOPENAI_EMBED_MODEL
configOPENAI_MODEL
🔐 secretOPENROUTER_API_KEYOpenRouter 300+ models behind one API
configOPENROUTER_BASE_URL
configOPENROUTER_MODEL
🔐 secretPERPLEXITY_API_KEYPerplexity online-search models
configPERPLEXITY_BASE_URL
configPERPLEXITY_MODEL
configSENTRY_DSN
🔐 secretSTRIPE_SECRET_KEY
🔐 secretTOGETHER_API_KEYTogether AI open-source models
configTOGETHER_BASE_URL
configTOGETHER_MODEL
🔐 secretTWO_CAPTCHA_API_KEY
configVITEST
🔐 secretVLLM_API_KEY
configVLLM_BASE_URLvLLM (default localhost:8000) self-hosted production inference
configVLLM_MODEL
🔐 secretXAI_API_KEYxAI Grok grok-2 with vision
configXAI_BASE_URL
configXAI_MODEL
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/ashtonvaughan-agentbrowser-1etqj4)](https://m8ven.ai/mcp/ashtonvaughan-agentbrowser-1etqj4)
commit: 789b98d7efdc996709d385f5a5745cd250682cf4
code hash: d5e6443c1226f482d814ca8c91257063de906eb60ac718e3face89cbcc5ad0a6
verified: 6/12/2026, 11:22:03 AM
view raw JSON →