vibatchium-mcp
Click on "Deploy 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., "@vibatchium-mcpOpen 5 browser sessions, log into my supplier portal with vault creds, and extract order statuses."
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.
Vibatchium-MCP
Stealth browser automation for agents: N parallel headless Chrome sessions exposed as MCP tools, plus an encrypted credential vault with TOTP — so an agent can stay logged in and act unattended, with no human in front of the box.
agent ──MCP stdio──▶ vibatchium-mcp ──┬──▶ session 1 ──▶ headless Chrome ──▶ site A (logged in)
├──▶ session 2 ──▶ headless Chrome ──▶ site B
└──▶ vault ──▶ encrypted creds + TOTP codesMCP tools
Tool | What it does |
| manage N parallel browser sessions |
| go to a URL, return title + text |
| current page text snapshot |
| interact (typed secrets are redacted from output) |
| pull named fields from page text |
| capture PNG of the current page |
| encrypted credential storage |
| current RFC 6238 code for a stored TOTP secret |
Related MCP server: mcp-chrome-server
Quickstart
pip install -r requirements.txt
# Demo mode: scripted backend, no browser needed — full tool surface works
python -m vibatchium_mcp.cli explore https://example.com --demo
python -m vibatchium_mcp.cli screenshot https://example.com shot.png --demo
# Credential vault (key via VIBATCHIUM_VAULT_KEY env var)
python -m vibatchium_mcp.cli vault-store mysite --username agent1 --demo
python -m vibatchium_mcp.cli vault-totp mysite --demo
# MCP server over stdio (point your agent at it)
python -m vibatchium_mcp.cli mcp --demo
# Real stealth browsing (headless Chromium)
pip install -r requirements-full.txt
python -m playwright install chromium
python -m vibatchium_mcp.cli explore https://example.comRegister with any MCP client (Claude Code, Cursor, etc.):
{
"mcpServers": {
"vibatchium-mcp": {
"command": "python",
"args": ["-m", "vibatchium_mcp.cli", "mcp"],
"cwd": "/path/to/vibatchium-mcp"
}
}
}Design notes
Stealth defaults — real backend launches Chromium with anti-automation flags (
disable-blink-features=AutomationControlled, realistic UA + viewport) and one persistent context per session, so logins and cookies survive across tool calls.Vault security — Fernet (XSalsa20-Poly1305-class AEAD) encryption when
cryptographyis installed; the key comes only fromVIBATCHIUM_VAULT_KEY. Passwords are never echoed by the CLI and typed secrets are redacted from tool output. TOTP is pure-stdlib RFC 6238.Graceful degradation — Playwright is lazy-imported. Without it the demo backend serves the identical tool surface with scripted pages, so agent prompts and integrations are testable offline.
Env vars
VIBATCHIUM_VAULT_KEY (required for real use), VIBATCHIUM_VAULT_PATH,
VIBATCHIUM_DATA_DIR, VIBATCHIUM_DEMO=1 (force demo backend).
Tests
python -m pytest tests/ -v # offline: demo backend + vault + RFC 6238 vectorLicense
Apache-2.0 — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Undetectable cloud browser sessions for AI agents and scrapers. Navigate, extract, click, captcha.
Related MCP Servers
- AlicenseCqualityCmaintenanceProvides browser automation and web scraping as MCP tools, enabling autonomous URL ingestion, crawling, extraction, and anti-bot handling with interactive browser control.625MIT
- FlicenseCqualityDmaintenanceEnables browser automation, including navigation, form filling, login with CAPTCHA handling, and element manipulation, using a Chrome-based MCP server.364-
- AlicenseNot gradedqualityDmaintenanceEnables MCP clients to drive a real, logged-in Chrome browser for web automation tasks like navigation, clicking, typing, and screenshotting.1 npm1MIT
- FlicenseNot gradedqualityDmaintenanceDrive your real, signed-in Chrome browser from any MCP client, enabling browser automation such as navigation, clicking, typing, and screenshots through standard MCP tools.1-