AgentDeskAI

Browser Tools MCP Server

Community AgentDeskAI
Updated

MCP (Model Context Protocol) server for browser tools integration

14 tools
Name Description
getConsoleLogs Check our browser logs
getConsoleErrors Check our browsers console errors
getNetworkErrors Check our network ERROR logs
getNetworkLogs Check ALL our network logs
takeScreenshot Take a screenshot of the current browser tab
getSelectedElement Get the selected element from the browser
wipeLogs Wipe all browser logs from memory
runAccessibilityAudit Run an accessibility audit on the current page
runPerformanceAudit Run a performance audit on the current page
runSEOAudit Run an SEO audit on the current page
runNextJSAudit
runDebuggerMode Run debugger mode to debug an issue in our application
runAuditMode Run audit mode to optimize our application for SEO, accessibility and performance
runBestPracticesAudit Run a best practices audit on the current page

Browser Tools MCP Server

A Model Context Protocol (MCP) server that provides AI-powered browser tools integration. This server works in conjunction with the Browser Tools Server to provide AI capabilities for browser debugging and analysis.

Features

  • MCP protocol implementation
  • Browser console log access
  • Network request analysis
  • Screenshot capture capabilities
  • Element selection and inspection
  • Real-time browser state monitoring
  • Accessibility, performance, SEO, and best practices audits

Prerequisites

  • Node.js 14 or higher
  • Browser Tools Server running
  • Chrome or Chromium browser installed (required for audit functionality)

Installation

npx @agentdeskai/browser-tools-mcp

Or install globally:

npm install -g @agentdeskai/browser-tools-mcp

Usage

  1. First, make sure the Browser Tools Server is running:
npx @agentdeskai/browser-tools-server
  1. Then start the MCP server:
npx @agentdeskai/browser-tools-mcp
  1. The MCP server will connect to the Browser Tools Server and provide the following capabilities:
  • Console log retrieval
  • Network request monitoring
  • Screenshot capture
  • Element selection
  • Browser state analysis
  • Accessibility and performance audits

MCP Functions

The server provides the following MCP functions:

  • mcp_getConsoleLogs - Retrieve browser console logs
  • mcp_getConsoleErrors - Get browser console errors
  • mcp_getNetworkErrors - Get network error logs
  • mcp_getNetworkSuccess - Get successful network requests
  • mcp_getNetworkLogs - Get all network logs
  • mcp_getSelectedElement - Get the currently selected DOM element
  • mcp_runAccessibilityAudit - Run a WCAG-compliant accessibility audit
  • mcp_runPerformanceAudit - Run a performance audit
  • mcp_runSEOAudit - Run an SEO audit
  • mcp_runBestPracticesAudit - Run a best practices audit

Integration

This server is designed to work with AI tools and platforms that support the Model Context Protocol (MCP). It provides a standardized interface for AI models to interact with browser state and debugging information.

License

MIT

MCP Server · Populars

MCP Server · New

    chatmcp

    mcpso

    directory for Awesome MCP Servers

    Community chatmcp
    TBXark

    MCP Proxy Server

    An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server.

    Community TBXark
    ttommyth

    interactive-mcp

    Ask users questions from your LLM! interactive-mcp: Local, cross-platform MCP server for interactive prompts, chat & notifications.

    Community ttommyth
    lpigeon

    ros-mcp-server

    The ROS MCP Server is designed to support robots in performing complex tasks and adapting effectively to various environments by providing a set of functions that transform natural language commands, entered by a user through an LLM, into ROS commands for robot control.

    Community lpigeon
    emicklei

    melrose-mcp

    interactive programming of melodies, producing MIDI

    Community emicklei