Skip to main content

Python client SDK and MCP stdio bridge for Auto Browser

Project description

auto-browser-client

Python SDK and MCP stdio bridge for the Auto Browser REST API.

SDK

from auto_browser_client import AutoBrowserClient

client = AutoBrowserClient("http://localhost:8000", token="secret")
session = client.create_session(start_url="https://example.com")
client.navigate(session["id"], "https://example.com/dashboard")
client.close_session(session["id"])

MCP stdio bridge

This package also ships the auto-browser-mcp console script, which bridges stdio MCP clients (Claude Desktop, Cursor, ...) to a running Auto Browser controller:

auto-browser-mcp --base-url http://127.0.0.1:8000/mcp

Or zero-install via uv: uvx auto-browser-mcp (resolved through the auto-browser-mcp metapackage).

The server itself is Docker-first — see the Auto Browser repository to run it.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auto_browser_client-1.4.2.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_browser_client-1.4.2-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file auto_browser_client-1.4.2.tar.gz.

File metadata

  • Download URL: auto_browser_client-1.4.2.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for auto_browser_client-1.4.2.tar.gz
Algorithm Hash digest
SHA256 e504ff5d67096fe1cf3c16e515d0e1ceca73b3cc53de812baa745dda40c5dd1d
MD5 bcb64ef9ed2e8518a9ed962c2547f363
BLAKE2b-256 c2e3ca5aabd79d7ae8b57472100302f0057760ea6bca1bbc418c72d10a5c8318

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_browser_client-1.4.2.tar.gz:

Publisher: release.yml on LvcidPsyche/auto-browser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file auto_browser_client-1.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for auto_browser_client-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 412622456b367bb870c6ccdc2eb9e2b7dc5d7540e08f0f8263bf3f4141afef58
MD5 d186d02a9f3e7f1dbea1e88fcff0fbc8
BLAKE2b-256 4ae3ad1f2648119d19fe3faf5b0908849ca830f90e83825f995fc62a5dce273b

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_browser_client-1.4.2-py3-none-any.whl:

Publisher: release.yml on LvcidPsyche/auto-browser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page