← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-browsercontrol-mcp

Mounts Playwright MCP into DeepSeek Harness for native real-browser automation and inspection.

VisionUI & ProductivityTerminal & TUIDeveloper ToolsBrowser & WebRemote Execution
3GitHub Stars1ForksUpdated2026-09-29

Install

$ dsh plugin --profile web add github:<owner>/dsh-browsercontrol-mcp

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-browsercontrol-mcp is a DeepSeek Harness plugin that mounts Playwright MCP as native tools (prefixed with mcp__playwright__*). It resolves dynamic runtime paths across platforms, avoids loader crashes on configuration mismatches, and supports three operation modes (launch, cdp takeover, and extension) alongside built-in permission guidance and slash commands.

Key Capabilities

  • Exposes browser automation tools including navigation, clicks, form inputs, keyboard actions, drag-and-drop, snapshots, screenshots, console logs, network requests, and JS evaluation
  • Supports three connection modes: launch (standalone browser), cdp (connecting to existing browser instance), and extension (Playwright extension)
  • Provides interactive permission onboarding with automatic setup page opening for CDP remote debugging
  • Includes /bw and /bw-setup slash commands to inspect browser status and launch the authorization flow
  • Dynamically discovers Playwright MCP binaries and safely handles missing dependencies or duplicate registrations without crashing Harness

Useful For

  • Enabling DeepSeek Harness agents to automate and interact with web applications in real browsers
  • Taking over existing browser sessions with authenticated logins and active cookies via CDP
  • Capturing screenshots, DOM snapshots, and inspecting network activity during automated agent tasks

Who It Fits

  • Developers looking for reliable Playwright-based browser automation within DeepSeek Harness
  • Users needing AI agents to interact with logged-in web applications without manual credential re-entry

Documented Limitations

  • In cdp and extension modes, the agent can access all active sessions and stored credentials in the selected profile
  • Requires an initial profile restart after plugin installation for the bundle to mount
  • Firefox and WebKit require additional Playwright browser installation commands unlike Edge or Chrome
  • JS execution tools (such as browser_evaluate and browser_run_code_unsafe) possess full remote code execution equivalence within the browser context

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 1 runtime, 0 development, 2 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
SciF-Lin/dsh-browsercontrol-mcp
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
c93bda0 · 2026-10-09

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
3GitHub stars
Forks
1
Open issues
1
Last commit
2026-09-29
Last release
2026-09-30
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app