You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each adapter runs as a **dedicated MCP HTTP server** on its own port. Multiple AI agents can connect concurrently — requests are serialized per adapter to protect the browser session.
@@ -52,7 +60,7 @@ AI Agent (Cursor / Claude / custom)
52
60
↓ HTTP MCP
53
61
browserkit daemon
54
62
├── hackernews :3847 headless Chromium (public, no auth needed)
@@ -157,9 +169,10 @@ Enable in config: `debugPort: adapterPort + 1000` (e.g. adapter on 3848 → debu
157
169
158
170
## Building an Adapter
159
171
160
-
### Reference implementation
172
+
### Reference implementations
161
173
162
-
[`browserkit-dev/adapter-hackernews`](https://github.com/browserkit-dev/adapter-hackernews) is a complete working adapter — public site, 5 tools, full 4-layer test suite. Read it first.
174
+
- [`browserkit-dev/adapter-hackernews`](https://github.com/browserkit-dev/adapter-hackernews) — public site, no auth, 5 tools, full 4-layer test suite. The simplest starting point.
175
+
- [`browserkit-dev/adapter-linkedin`](https://github.com/browserkit-dev/adapter-linkedin) — authenticated site, 7 tools, `innerText` extraction strategy + ARIA-anchor feed scraping. Good reference for adapters that need login and work against DOM-churning JS apps.
0 commit comments