B4n1Web

Official registry Search and web

Ultra-lightweight browser engine for AI agents. 33 MCP tools, 4 SDKs, cross-platform.

What can you do with B4n1Web?

  • 35 MCP tools for AI agent integration
  • 4 language SDKs (Python, JS, Java, C#) with bundled binary
  • Self-contained binary ~12MB, no dependencies
  • Static linking (musl) — works on any Linux, no glibc required
  • Three modes: Light (instant), JS (scripts), Render (Chromium)
  • Security shield: domain filtering, safe browsing
  • Network interception: block resources, mock responses
  • MCP Server: stdio transport, no port needed

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package b4n1-web
Claude Code
claude mcp add b4n1web -- npx -y b4n1-web@0.12.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "b4n1web": {
            "command": "npx",
            "args": [
                "-y",
                "b4n1-web@0.12.1"
            ]
        }
    }
}
PYPI package b4n1-web
Claude Code
claude mcp add b4n1web -- uvx b4n1-web==0.12.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "b4n1web": {
            "command": "uvx",
            "args": [
                "b4n1-web==0.12.1"
            ]
        }
    }
}
NUGET package B4n1Web
Claude Code
claude mcp add b4n1web -- dnx B4n1Web@0.12.1 --yes
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "b4n1web": {
            "command": "dnx",
            "args": [
                "B4n1Web@0.12.1",
                "--yes"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. 🌐 B4n1Web — Agentic Browser Engine
  2. 🌍 Languages / Idiomas / 语言
  3. 🖥 Platform Support
  4. Quick Start
  5. SDK Matrix
  6. Browser Modes
  7. Features
  8. Documentation
  9. Links
  10. License & Commercial Terms

🌐 B4n1Web — Agentic Browser Engine

Ultra-lightweight headless browser for AI agents.

Single Rust binary · 4 language SDKs · 33 MCP tools. Navigate URLs, extract structured content (markdown, links, screenshots), and build autonomous agent workflows.

📖 Full documentation: https://B4N1-com.github.io/b4n1-web/book/


🌍 Languages / Idiomas / 语言

🇬🇧 English🇪🇸 Español🇫🇷 Français🇩🇪 Deutsch🇵🇹 Português🇮🇹 Italiano
🇨🇳 简体中文🇯🇵 日本語🇰🇷 한국어🇷🇺 Русский🇸🇦 العربية🇮🇳 हिन्दी

🖥 Platform Support

8 pre-compiled binaries — works everywhere:

PlatformArchitecturesBinary
Linuxx86_64, aarch64, i686musl (static, no glibc)
macOSx86_64, arm64universal
Windowsx86_64, arm64MSVC

Quick Start

# Install the binary
curl -sL https://raw.githubusercontent.com/B4N1-com/b4n1-web/master/scripts/install.sh | bash

# Or use your preferred package manager
pip install b4n1-web
npm install b4n1-web
dotnet add package B4n1Web
# Java: add dependency from Maven Central
from b4n1web import AgentBrowser

browser = AgentBrowser()
page = browser.goto("https://example.com")
print(page.markdown)
browser.close()
MCP Server
# stdio mode (default)
b4n1web mcp
npx b4n1-web mcp
uvx b4n1-web mcp

SDK Matrix

LanguagePackageVersionBinary
Pythonb4n1-web0.16.0Bundled (musl)
JavaScript/TypeScriptb4n1-web0.16.0Bundled (musl)
Javacom.b4n1:b4n1-web0.16.0Bundled (musl)
C# (.NET)B4n1Web0.16.0Bundled (musl)
Rubyb4n1-web0.16.0Resolver (env/system/PATH)
PHPb4n1/b4n1-web0.16.0Resolver (env/system/PATH)
Gob4n1-web/sdks/go0.16.0Resolver (env/system/PATH)
Capability parity

Every method each SDK exposes is tested (see coverage). Surface differs by design: Python additionally ships a full MCP client (b4n1web.mcp), so it covers the whole tool surface; JS/C#/Java/Ruby/PHP/Go wrap the CLI binary (core flows).

CapabilityPYJSCSJAVA
goto / click / type / wait / screenshot✓✓✓✓
links (Page) + find-by-text✓✓✓✓
getLinks (browser) / one-shot fetchmcp✓✓·
evaluate (JS execution)✓···
viewport / user-agent / emulate-device✓✓··
upload / download / frames / cookies✓···
version-match gate (bundle == SDK)✓✓✓✓

Full parity = one MCP client per SDK (JS/CS/Java) — tracked as tasks.

Browser Modes

ModeDescriptionRAMStartup
LightHTTP fetch + HTML parsing~15MBInstant
JSLight + JavaScript extraction~15MBInstant
RenderFull Chromium + screenshots~100MB~2s

Features

  • 35 MCP tools for AI agent integration
  • 4 language SDKs (Python, JS, Java, C#) with bundled binary
  • Self-contained binary ~12MB, no dependencies
  • Static linking (musl) — works on any Linux, no glibc required
  • Three modes: Light (instant), JS (scripts), Render (Chromium)
  • Security shield: domain filtering, safe browsing
  • Network interception: block resources, mock responses
  • MCP Server: stdio transport, no port needed
  • Link extraction: get_links MCP tools + getLinks() in every SDK (one-shot fetch without a browser instance)
  • --licenses flag: prints the bundled license + third-party notices, no key required

Documentation

License & Commercial Terms

  • Original Source Code: 100% Proprietary and Closed Source (All Rights Reserved by Bani Montoya).
  • Binaries & SDK Tools: Provided under the Business Source License 1.1 (BUSL-1.1).
    • Free Tier: 100% free for development, evaluation, testing, personal projects, and startups with gross annual revenue < $100,000 USD.
    • Mandatory Enterprise B2B License: Required for government agencies, public bidding projects, and enterprises with gross annual revenue >= $100,000 USD.

For Enterprise B2B licensing inquiries, visit https://b4n1.com/licensing or email b4n1@b4n1.com.

Frequently asked questions

What is B4n1Web?

Ultra-lightweight browser engine for AI agents. 33 MCP tools, 4 SDKs, cross-platform.

How do I install B4n1Web?

It runs on your machine. In Claude Code: claude mcp add b4n1web -- npx -y b4n1-web@0.12.1. For other clients, paste the JSON configuration from this page into their MCP settings.

Does B4n1Web need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is B4n1Web open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains B4n1Web?

It is published by B4N1-com. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.