Skip to content

feat: add built-in browser mcp server - #196

Merged
l50 merged 6 commits into
mainfrom
feat/mcp-browser
Aug 17, 2026
Merged

feat: add built-in browser mcp server#196
l50 merged 6 commits into
mainfrom
feat/mcp-browser

Conversation

@l50

@l50 l50 commented Aug 17, 2026

Copy link
Copy Markdown
Member

Key Changes:

  • Introduced a new server browser command to run a built-in browser MCP server
  • Added tools for navigating URLs, extracting page text, evaluating JavaScript, and clicking elements
  • Integrated chromedp to manage browser execution in headless or profile-specific modes

Added:

  • Built-in browser MCP server - Added mcp_server.go featuring a new command that launches an MCP server with browser automation tools powered by chromedp
  • Browser dependencies - Added github.com/chromedp/chromedp to go.mod and go.sum for headless browser support

Changed:

  • MCP command registry - Updated mcp.go to register the new server subcommand

@github-actions github-actions Bot added the area/go Changes made to Go source code (cmd/, config/, logging/) label Aug 17, 2026
@l50 l50 changed the title feat(mcp): add native headless browser MCP server using chromedp feat: add built-in browser mcp server Aug 17, 2026
@codecov

codecov Bot commented Aug 17, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 97.14286% with 4 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cmd/squad/browser_eval.go 92.85% 2 Missing ⚠️
cmd/squad/mcp_server.go 97.75% 1 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@l50
l50 merged commit 27fb095 into main Aug 17, 2026
6 checks passed
@l50
l50 deleted the feat/mcp-browser branch August 17, 2026 04:39
l50 added a commit that referenced this pull request Aug 17, 2026
**Key Changes:**

- Introduced a new `server browser` command to run a built-in browser
MCP server
- Added tools for navigating URLs, extracting page text, evaluating
JavaScript, and clicking elements
- Integrated `chromedp` to manage browser execution in headless or
profile-specific modes

**Added:**

- Built-in browser MCP server - Added `mcp_server.go` featuring a new
command that launches an MCP server with browser automation tools
powered by `chromedp`
- Browser dependencies - Added `github.com/chromedp/chromedp` to
`go.mod` and `go.sum` for headless browser support

**Changed:**

- MCP command registry - Updated `mcp.go` to register the new `server`
subcommand
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/go Changes made to Go source code (cmd/, config/, logging/)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant