
cdpilot
by mehmetnadir·★ 25·Score 44
Zero-dependency browser automation CLI with MCP server for AI agents, offering 70+ commands and stealth mode.
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:
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 READMEgoNavigate to a URL
contentGet page text content
htmlGet page HTML
shotTake a screenshot
clickClick an element
fillSet input value (React-compatible)
networkMonitor network requests
tabsList open tabs
new-tabOpen a new tab
interceptBlock or mock requests
a11yGet full accessibility tree
extractExtract structured data from page
Comparable tools
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 connectionClaude Desktop Configuration
Add the following to your Claude Desktop configuration file:
{
"mcpServers": {
"cdpilot": {
"command": "npx",
"args": ["cdpilot", "mcp"]
}
}
}Compare cdpilot with
Last updated · Auto-generated from public README + GitHub signals.