Skip to content

cherchyk/mcpbrowser

v1.10.110MIT

Browse and interact with authenticated websites using a real Chromium browser, with MCP tools and a focused browser workflow skill.

MCPBrowser for GitHub Copilot

This Agent Plugins 1.0.0 bundle combines the MCPBrowser stdio server with a focused browser workflow skill. It requires Node.js 18+ and a local Chrome, Edge, or Brave browser. The npm server version is pinned to the plugin version; no credentials or hosted service are bundled.

Privacy: Browser content is passed to your AI agent and its LLM provider. Review the privacy note before accessing private websites. The skill preserves user confirmation for consequential actions and directs users to complete login, MFA, and CAPTCHAs themselves.

Install

After this plugin directory is published to the repository and its pinned npm version is publicly available, install directly with Copilot CLI:

copilot plugin install cherchyk/MCPBrowser:AgentPlugin

For local development, load the directory without persisting an installation:

copilot --plugin-dir .\AgentPlugin plugin list --json

Start a new Copilot session to use the plugin. Do not configure a second copy of the MCPBrowser server if it is already enabled manually. In the Copilot app, use Customize > Plugins to browse available marketplace plugins; this bundle is not listed there until GitHub accepts its submission.

Prepare a marketplace submission

Run npm run test:plugin from the repository root. Before submitting, also run vally lint against the plugin directory and perform Copilot's install smoke test in an isolated test profile, as required by the Awesome Copilot contribution guide. The local contract tests do not replace those review gates.

Once the plugin is published at an immutable commit or release tag, open an external plugin submission issue. Do not open a PR editing plugins/external.json.

Submission fieldValue
Plugin namemcpbrowser
Short descriptionUse the description from plugin.json.
GitHub repositorycherchyk/MCPBrowser
Plugin path inside the repositoryAgentPlugin
Ref / commit SHA to reviewA published release tag containing this directory, a full 40-character commit SHA, or both resolving to the same commit. Do not use a branch or an older tag without the plugin.
VersionUse plugin.json.version; the pinned npm version must already be available.
License identifierMIT
Author name / URLcherchyk / https://github.com/cherchyk
Homepage URLhttps://github.com/cherchyk/MCPBrowser
Keywordsbrowser, mcp, web-automation, authentication, github-copilot
Additional notesLocal Chromium browser required; stdio npm server, no remote endpoint; usage skill includes authentication handoff, untrusted-content handling, and consequential-action confirmation. Include actual lint and smoke-test results.

Check the issue's public-repository, immutable-source, policy-compliance, and non-duplicate-listing confirmations only after verifying them. GitHub runs manifest, skill lint, installation, version, and source-consistency checks; a human maintainer must approve the listing. Submission does not guarantee inclusion or placement in Recommended.

Release maintenance

Keep plugin.json.version, the mcpbrowser@VERSION argument in mcp.json, and the repository's npm/server versions synchronized. The existing version-bump tool updates matching version strings across the repository; npm run test:plugin catches drift. Publish the npm version before inviting users to install that plugin release. Registry recovery and GitHub MCP catalog nomination are documented in the root README.