Commit b25a623
[Refactor]: Stagehand MCP becoming the Browserbase MCP (#89)
* stagehand migration v1
* stagehand tools using browser context similar to browserbase + stagehand init issues fixed
* rm legacy tool call and separate tools into individual files
* clean up readonly functions
* cleanup tools
* remove unnecessary logger, updated readme, converted to smithery, custom models in config, session manager migrated to only use stagehand, rm browserbase SDK, remove unnecessary functions
* migration to just one mcp server in the repo + readme updates
* change to structured extract, better prompts for tools
* better extract + update tool names + add pnpm prettier lint
* v0 multi-session tools
* add husky for commits + pnpm exec husky init + move around mcp specifics + multi-sessions update in readme
* prettier-fix
* better husky script, multisession prompting updates + stagehand store uses datenow for extra uniqueness
* zod fix
* add deps
* [Fix]: add workflows to publish to npm + bug fixes (#93)
* fix session url bugs
* readme small updates + add github workflows to publish + ci
* rename session list to multi session, added better prompting
* add modelapikey to config
* moving types around, removing unnecessary code, reworking stagehand session create
* typo in navigate tool
* fix potential mem leak, pnpm, prompts session typeof
* pnpm fix ci, screenshot unique, transport validation, formatting
* fix pnpm versioning in ci
* console errors if user runs stdio with no api key + gemini key validation in config
* smithery cli tools
* smithery yaml fix + smithery cli
* rm sse + dockerfile update to support pnpm
* dockerfile
* switch to container deploy
* adjusting dockerfile and config imports
* smithery yaml update
* await session cleanup
* lazy loading of keys
* rm unused deps:
* race condition in cleanup + better JSDoc in config + dockerfile formatting
* changing to original smithery setup + stagehand page
* add back dockerfile
* add back custom smithery yanml
* update readme to have server url + keys && updated prompts for mcp
* remove apikey and projectid flags + fix smithery config
* changing config for build
* npm for smithery deploy
* npm for smithery deploy
* correct modelname
* change all modelnames
* build every time with smithery dockerfile
* fix modelapikey requirement
* change to available models type + adding debug url to tool outputs
* simplify readme + add image for smithery + change precommit
* rm alternative installations
* wrap link around image for cursor quickstart
* wrap link around image for cursor quickstart
---------
Co-authored-by: Roaring <[email protected]>1 parent 170ae5d commit b25a623
File tree
81 files changed
+15850
-9288
lines changed- .github/workflows
- .husky
- assets
- browserbase
- src
- tools
- tests
- utils
- src
- mcp
- tools
- types
- stagehand
- src
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
81 files changed
+15850
-9288
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | 295 | | |
304 | | - | |
| 296 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
0 commit comments