SeekBridge
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SeekBridgeOpen the Hacker News homepage and summarize the top story"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SeekBridge
简体中文 · Architecture · Security · Roadmap
Open-source browser control for DeepSeek-powered agents.
SeekBridge lets Reasonix, CodeWhale, and other MCP-capable DeepSeek agents operate task-owned tabs in your real Chrome profile. It combines semantic page snapshots, stable element references, CDP actions, task tab groups, and local safety controls in one small bridge.
This repository is av0.1 developer preview. It is ready for local development and early testing, but not yet for unattended high-stakes workflows.
Why this project
DeepSeek-native agents are strong at code, shell, Git, and long-running reasoning, but browser automation is still assembled from generic tools that often open a clean browser or lose the user's signed-in state. This project focuses on one thing: making real-browser operation accurate and fast for DeepSeek agents.
Real Chrome state — use the user's existing profile, cookies, sessions, and extensions.
DeepSeek-oriented tools — flat schemas, semantic refs, explicit recovery errors, and compact post-action deltas.
Task isolation — every task owns a labeled Chrome Tab Group and cannot control unrelated tabs.
Effect and speed first — Accessibility Tree observation, direct CDP input, event/state-based settling, no fixed multi-second sleeps.
Local and open — authenticated loopback bridge, redacted local traces, no cloud relay or hosted telemetry.
Related MCP server: chrome-agent-mcp
How it works
Reasonix / CodeWhale / another DeepSeek MCP host
│ MCP over stdio
▼
Local MCP server + trace writer
│ authenticated WebSocket
▼
Chrome MV3 extension
│ CDP + tab ownership
▼
Task-owned Tab GroupsThe MCP server validates tools and correlates requests. The extension owns browser policy, task tabs, semantic observation, and CDP execution. Arbitrary JavaScript and unrestricted CDP are not part of protocol v1.
Quick start from source
Requirements: Node.js 22+, Chrome 116+, and an MCP-capable agent.
git clone https://github.com/Chang-Hai/seekbridge.git
cd seekbridge
npm install
npm run build
node packages/mcp-server/dist/index.js setupThe last command prints a local bridge URL and pairing token.
Open
chrome://extensions.Enable Developer mode.
Click Load unpacked and select
packages/extension/dist.Paste the bridge URL and pairing token into the extension Settings page.
Add the MCP server to your Agent using an absolute repository path.
{
"mcpServers": {
"seekbridge": {
"command": "node",
"args": [
"/absolute/path/to/seekbridge/packages/mcp-server/dist/index.js",
"mcp"
]
}
}
}Reasonix: save this as
.mcp.jsonin the project root, then inspect/mcp.CodeWhale: merge it into
~/.codewhale/mcp.json, restart the TUI, then inspect/mcp.Ready-to-copy templates are in
examples/.
Install the seekbridge-browser Skill in your Agent's supported skills directory for the recommended observe-act-verify workflow.
Tools in v0.1
Area | MCP tools |
Connection and lifecycle |
|
Observation |
|
Navigation and actions |
|
Tabs |
|
A snapshot returns elements such as [e17] button "Continue" plus a pageRevision. Ref-based actions accept that revision, recover a stale target only when the semantic match is unique, wait for the page to settle, and return a compact delta.
See MCP tool reference for complete inputs, behavior, and errors.
Safety defaults
Only task-owned tabs can be controlled.
Only HTTP and HTTPS navigation is accepted.
New websites require a local allowlist grant.
Likely send, publish, purchase, delete, account, permission, and security actions require extension confirmation.
Password, one-time-code, and payment-card inputs are blocked in v0.1.
Default traces exclude typed text, screenshots, page bodies, cookies, and headers.
Browser automation has the authority of the signed-in user. Read the full security model before using real accounts.
Develop
npm run typecheck
npm test
npm run build
npm run fixtureThe last command serves a small local interaction fixture at http://127.0.0.1:4173 for manual browser testing.
Repository layout:
packages/shared protocol, schemas, result and error types
packages/mcp-server stdio MCP server, WebSocket bridge, redacted traces
packages/extension Manifest V3 extension, CDP observer and actions, UI
skills/seekbridge-browser
fixtures/basic
docsSee CONTRIBUTING.md for the contribution workflow. Reliability issues with a minimal reproduction and a redacted trace are especially valuable.
Status and roadmap
v0.1 deliberately keeps one active extension connection, one agent session, and a fixed safe command set. Native Messaging, broader frame support, human takeover, multi-session concurrency, trace replay, and repeated-trial benchmarks are planned in later milestones.
SeekBridge is an independent community project. It is not affiliated with or endorsed by DeepSeek.
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceEnables AI assistants to control and automate your Chrome browser directly, leveraging existing login states and configurations for tasks like content analysis, semantic search across tabs, screenshots, network monitoring, and interactive operations.10MIT
- Alicense-qualityDmaintenanceEnables AI agents to fully control Google Chrome: navigate, click, fill forms, inspect DevTools, and manage tabs with parallel execution and session isolation.8MIT
- Alicense-qualityBmaintenanceEnables AI assistants to control a Chrome browser through natural language, supporting navigation, interaction, tab management, and data extraction.MIT
- Flicense-qualityCmaintenanceEnables AI agents to interact with a user's real Chrome browser tabs, executing JavaScript, reading cookies, and making fetch requests within authenticated sessions.
Related MCP Connectors
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Chang-Hai/seekbridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server