MCP Catalogs
Homecdpilot screenshot

cdpilot

by mehmetnadir·25·Score 44

Zero-dependency browser automation CLI with MCP server for AI agents, offering 70+ commands and stealth mode.

browser-automationdeveloper-toolsweb-scraping
7
Forks
8
Open issues
this month
Last commit
2d ago
Indexed

Overview

cdpilot is a lightweight browser automation tool that communicates directly with browsers using Chrome DevTools Protocol (CDP). It provides a comprehensive set of commands for navigation, interaction, debugging, and network control while maintaining zero dependencies. The MCP server implementation enables AI agents to control browsers with minimal token usage (500x fewer tokens), making it highly efficient for automation workflows. The tool offers features like browser selection based on workload, anti-fingerprinting capabilities, and session isolation to maintain privacy and reliability.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Automated web scraping and data extraction without installing heavy dependencies
you:AI agent-controlled browser interaction for web applications testing
you:Stealth mode automation for accessing sites with anti-bot measures

When to choose this

Choose cdpilot when you need lightweight, zero-dependency browser automation for AI agents, especially when stealth features and minimal token usage are priorities.

When NOT to choose this

Don't choose cdpilot if you need complex browser interactions beyond its 70+ commands, or if you require support for browsers not in the Chrome family (Firefox, Safari).

Tools this server exposes

12 tools extracted from the README
  • go

    Navigate to a URL

  • content

    Get page text content

  • html

    Get page HTML

  • shot

    Take a screenshot

  • click

    Click an element

  • fill

    Set input value (React-compatible)

  • network

    Monitor network requests

  • tabs

    List open tabs

  • new-tab

    Open a new tab

  • intercept

    Block or mock requests

  • a11y

    Get full accessibility tree

  • extract

    Extract structured data from page

Comparable tools

puppeteerplaywrightbrowserless

Installation

Installation

# Use directly (no install needed)
npx cdpilot <command>

# Or install globally
npm i -g cdpilot

**Requirements:** Node.js 18+ and one of: Brave Browser, Google Chrome, or Chromium.

First-time setup

npx cdpilot setup     # Auto-detect browser, create isolated profile
npx cdpilot launch    # Start browser with CDP enabled
npx cdpilot status    # Check connection

Claude Desktop Configuration

Add the following to your Claude Desktop configuration file:

{
  "mcpServers": {
    "cdpilot": {
      "command": "npx",
      "args": ["cdpilot", "mcp"]
    }
  }
}

Compare cdpilot with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.