★ 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.
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