bwb-browser-termux
Controls Google Chrome browser for web automation tasks such as navigation, screenshotting, element interaction, and JavaScript execution via Chrome DevTools Protocol.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bwb-browser-termuxgo to example.com and get the page title"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bwb-browser-termux
Browser Without Bloat — a lightweight browser automation MCP server using raw Chrome DevTools Protocol (CDP).
No Playwright. No Puppeteer. Just CDP.
Works on Termux/Android, Linux, macOS, and Windows.
Why bwb?
Feature | bwb | Playwright MCP | Puppeteer MCP |
Dependencies | 3 packages | 50+ packages | 30+ packages |
Install size | ~2MB | ~500MB+ | ~300MB+ |
Works on Termux | ✅ | ❌ | ❌ |
Works in CI | ✅ | ⚠️ Needs browser download | ⚠️ Needs browser download |
Uses existing Chrome | ✅ | ❌ Downloads its own | ❌ Downloads its own |
Related MCP server: tabby-mcp
Installation
npm install -g bwb-browser-termuxOr run directly:
npx bwb-browser-termuxPrerequisites
You need Chrome or Chromium installed. bwb will auto-detect it.
Termux/Android:
pkg install chromiumLinux (Debian/Ubuntu):
sudo apt install chromium-browser
# or
sudo apt install google-chromemacOS:
brew install --cask google-chromeWindows: Download and install Google Chrome normally.
Usage
With Claude Desktop / OpenCode / any MCP client
Add to your MCP client config:
{
"mcpServers": {
"bwb": {
"command": "npx",
"args": ["bwb-browser-termux"]
}
}
}For Termux, you may need the full path:
{
"mcpServers": {
"bwb": {
"command": "node",
"args": ["/path/to/bwb-browser-termux/server.js"]
}
}
}Command line
# Start the MCP server (stdio)
bwb
# With custom browser path
bwb --browser-path /usr/bin/chromium
# Custom CDP port
bwb --port 9333
# Visible browser (not headless)
bwb --headless false
# See all options
bwb --helpConfiguration
CLI flag | Env var | Default | Description |
|
| auto-detected | Path to Chrome/Chromium binary |
|
|
| Remote debugging port |
|
|
| Browser profile directory |
|
|
| Run headless ( |
Tools (11)
Tool | Description |
| Navigate to a URL |
| Take a screenshot |
| Get page/selector HTML |
| Get page/selector text |
| Click an element by CSS selector |
| Fill an input field |
| List interactive elements (links, buttons, inputs, headings) |
| Get current page title |
| Get current URL |
| Execute JavaScript in page context |
| Browser connection status |
License
MIT © krsh
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that provides tools for interacting with Chrome through its DevTools Protocol, enabling remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.Last updated4753MIT
- AlicenseAqualityDmaintenanceA lightweight MCP server that enables control of the Tabby terminal via Chrome DevTools Protocol, allowing execution of JavaScript, DOM queries, and screenshots.Last updated46MIT
- Alicense-qualityDmaintenanceMCP server for controlling Chromium/Chrome via Chrome DevTools Protocol. Supports cross-platform automation, auto-launch, and automatic reconnection.Last updated1MIT
- Flicense-qualityDmaintenanceA lightweight MCP server that enables AI assistants to control Chrome DevTools via CDP for debugging tasks like navigation, screenshots, and JavaScript execution.Last updated
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Live browser debugging for AI assistants — DOM, console, network via MCP.
Headless-browser-as-JSON with memorymarket cache economics. Real Chromium, crypto settlement.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/krshforever/bwb-browser-termux'
If you have feedback or need assistance with the MCP directory API, please join our Discord server