cdpilot

mehmetnadir/cdpilot
★ 25 stars Python 🌐 Browser/Web Updated 4d ago
Zero-dependency browser automation CLI. 70+ commands, 10 test assertions, smart commands (click/fill by text — no LLM needed). MCP server for AI agents with 500x fewer tokens. Extract, observe, script runner. 50KB, pure CDP.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "cdpilot": {
      "command": "uvx",
      "args": [
        "cdpilot"
      ]
    }
  }
}

Or install with pip: pip install cdpilot

README Excerpt

> Zero-dependency browser automation from your terminal. One command, full control. <div align="center"> <img src="cdpilot-demo.gif" alt="cdpilot demo" width="600" /> </div> ```bash npx cdpilot launch # Start browser with CDP npx cdpilot go https://example.com npx cdpilot shot # Take screenshot

Tools (4)

BROWSER_SESSIONCDPILOT_PROFILECDP_PORTCHROME_BIN

Topics

ai-agentassertionsautomationbrave-browserbrowser-automationcdpchrome-devtools-protocolclaudeclidevtoolse2e-testinggreen-aimcpmodel-context-protocolplaywright-alternative