Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>🤖 Darbot Browser MCPNew to Visual Studio Code? Get it now.
🤖 Darbot Browser MCP

🤖 Darbot Browser MCP

Darbot Labs

|
37 installs
| (0) | Free
Your autonomous browser companion for VS Code. 29 AI-driven autonomous browser tools with Microsoft Edge work profile support and GitHub Copilot Chat integration.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🤖 Darbot Browser MCP - VS Code Extension

Darbot Banner

Your Autonomous Browser Companion for VS Code

Transform your coding workflow with intelligent autonomous browser capabilities directly integrated into VS Code. This extension provides seamless access to 29 autonomous browser tools through GitHub Copilot Chat, enabling you to automate web interactions, test applications, and manage browser sessions without leaving your IDE.

VS Code Marketplace Downloads Rating


✨ Features

  • 🌐 Multi-Browser Support - Edge, Chrome, Firefox, WebKit autonomous control
  • 📸 Smart Snapshots - AI-optimized autonomous accessibility snapshots
  • 🖱️ Autonomous Interactions - Autonomous click, type, navigate, form filling, drag & drop
  • 📁 Autonomous Work Profiles - Autonomously save and restore complete browser sessions
  • 🔧 Native VS Code Integration - Seamless autonomous MCP server with GitHub Copilot Chat
  • ⚡ Real-time Autonomous Control - Live autonomous browser operations from your IDE
  • 🎮 Status Management - Start/Stop server with visual status indicators
  • 🧪 Autonomous Test Generation - Autonomously generate automated tests from browser interactions
  • 📱 Mobile Emulation - Autonomous testing of responsive designs with device emulation
  • 🛡️ Professional Grade - Enterprise-ready autonomous browser with comprehensive error handling

🛠️ Installation

  1. Install the extension from the VS Code marketplace
  2. Enable MCP in VS Code settings: "chat.mcp.enabled": true
  3. Configure the server path in settings (defaults to local CLI detection)
  4. Use the command palette or status bar to start/stop the server
  5. Test with GitHub Copilot Chat: "Help me browse a website"

🎮 Usage Examples

With GitHub Copilot Chat:

👤 "Take a screenshot of example.com"
🤖 I'll autonomously navigate to example.com and capture a screenshot for you.

👤 "Navigate to example.com and click the More information link"  
🤖 I'll autonomously navigate to example.com and locate the "More information..." link to click.

👤 "Save this browser session as 'research-profile'"
🤖 I'll autonomously save the current browser state as a work profile named 'research-profile'.

👤 "Fill out the contact form with test data"
🤖 I'll autonomously fill the contact form with appropriate test data.

👤 "Generate an automated test for the login flow"
🤖 I'll autonomously create an automated test based on the current page interactions.

Direct Commands:

  • Ctrl+Shift+P → "Darbot Browser MCP: Start Server"
  • Use status bar indicator to monitor server health
  • Configure browser preferences in VS Code settings

Configuration

  • darbot-browser-mcp.serverPath: Path or command to start the Browser MCP server (default: npx @darbotlabs/darbot-browser-mcp@latest)
  • darbot-browser-mcp.autoStart: Automatically start the server when VS Code starts (default: false)
  • darbot-browser-mcp.logLevel: Log level for the server (error, warn, info, debug) (default: info)

Advanced Configuration

You can also configure the server with additional arguments by modifying the serverPath setting:

{
  "darbot-browser-mcp.serverPath": "npx @darbotlabs/darbot-browser-mcp@latest --headless --device 'iPhone 15'"
}

Common configuration options:

  • --headless: Run browser in headless mode
  • --device "iPhone 15": Emulate mobile devices
  • --isolated: Use isolated browser sessions
  • --vision: Enable vision mode for screenshot-based interactions

Commands

  • Darbot Browser MCP: Start Server: Start the Browser MCP server
  • Darbot Browser MCP: Stop Server: Stop the Browser MCP server
  • Darbot Browser MCP: Show Status: Show server status and controls

🔧 Requirements

  • Node.js: Version 18.0.0 or higher
  • VS Code: Version 1.95.0 or higher
  • Browser: Microsoft Edge (recommended) or Chrome/Firefox/WebKit
  • MCP Support: Enable "chat.mcp.enabled": true in VS Code settings

🐛 Troubleshooting

Extension not loading?

  • Check VS Code Developer Console (Ctrl+Shift+I)
  • Verify Node.js 18+ is installed
  • Ensure MCP is enabled in settings

Browser automation failing?

  • Confirm Microsoft Edge is installed
  • Check firewall/antivirus blocking browser automation
  • Try disabling sandbox mode in extension settings

MCP server not discovered?

  • Restart VS Code after installation
  • Use Command Palette: "MCP: Show Installed Servers"
  • Check extension status in "Extensions" panel

📄 License

Apache License 2.0 - see LICENSE for details.

🔗 Links

  • GitHub Repository - Source code and documentation
  • Issues & Support - Bug reports and feature requests
  • Darbot Labs - More AI automation tools

⭐ If this extension helps your workflow, please rate it on the marketplace!

Made with ❤️ by Darbot Labs

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft