Prerequisites
- Node.js 20.12.0 or higher
- npm (comes with Node.js)
- For CDP mode: Chromium with remote debugging enabled
- For launch mode: Playwright browser binaries
Install from npm
Install from source
Clone the repository and install dependencies:Build
Build TypeScript to JavaScript:src/ to dist/ and prepares the project for execution.
Playwright browsers (launch mode)
When usingLAUNCH=true, Playwright needs browser binaries installed:
Verify installation
Run the built server:Claude Desktop configuration
For Claude Desktop integration, add to yourclaude_desktop_config.json:
Config file locations by platform:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Binaries
After building, the package provides two binaries:browser-jet-pilot- Main MCP serverbjp-agent- BrowserAgent CLI
npm install -g or locally via npm run agent.
Development dependencies
The project includes several development tools:- typescript: TypeScript compiler
- vitest: Testing framework with UI mode
- eslint: Linting
- prettier: Code formatting
- husky + lint-staged: Pre-commit hooks
npm install.