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.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"cdpilot": {
"command": "uvx",
"args": [
"cdpilot"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add cdpilot uvx cdpilot
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"cdpilot": {
"command": "uvx",
"args": [
"cdpilot"
]
}
}
}
📋 Copy
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_SESSION CDPILOT_PROFILE CDP_PORT CHROME_BIN
Topics
ai-agent assertions automation brave-browser browser-automation cdp chrome-devtools-protocol claude cli devtools e2e-testing green-ai mcp model-context-protocol playwright-alternative