Chrome Extension MCP Server (Go Version)
@fujiron
About Chrome Extension MCP Server (Go Version)
Chrome Extension MCP Server implemented in Go - For Model Context Protocol to interact with Chrome extensions
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"chrome-extension-mcp-go": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/chromeextension-go",
"."
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Chrome Extension MCP Server (Go Version)?
A Go implementation of the Model Context Protocol (MCP) server for the Chrome Extension API, enabling Claude to interact with Chrome browser extensions via a WebSocket bridge. It provides a set of tools for performing browser operations such as tab management, DOM manipulation, CSS injection, and screenshot capture.
How to use Chrome Extension MCP Server (Go Version)?
Install the Chrome extension by either building the Docker container and extracting the extension package, or manually loading the extension directory from extension/. Run the Go server with go run main.go or the compiled binary. Then configure Claude’s MCP server settings in claude_desktop_config.json by specifying the server binary and the CHROME_EXTENSION_ID environment variable.
Key features of Chrome Extension MCP Server (Go Version)
- WebSocket server bridging Claude with Chrome extensions
- Tab management (active, all tabs, create tab)
- DOM manipulation via script execution
- CSS injection into web pages
- Cookie access and screenshot capture
Use cases of Chrome Extension MCP Server (Go Version)
- Automate browser tab operations (get, create, list tabs) through Claude
- Inject custom CSS or execute JavaScript on web pages programmatically
- Capture screenshots of the current browser tab
- Manage browser extensions and send messages to background scripts
FAQ from Chrome Extension MCP Server (Go Version)
What dependencies are required?
You need a Go runtime to run the server from source or a prebuilt binary, plus the Chrome browser with the companion Chrome extension installed.
How do I configure the server for Claude?
Add a MCP server entry to your claude_desktop_config.json with the command pointing to the binary and set the CHROME_EXTENSION_ID environment variable to the installed extension’s ID.
What transport does the server use?
The server uses a WebSocket to communicate with the Chrome extension, and implements the Model Context Protocol (MCP) to expose tools to Claude.
How do I install the Chrome extension?
You can either build the Docker image and extract the extension directory, or manually navigate to the extension/ folder and load it as an unpacked extension in Chrome’s developer mode at chrome://extensions/.
Frequently asked questions
What dependencies are required?
You need a Go runtime to run the server from source or a prebuilt binary, plus the Chrome browser with the companion Chrome extension installed.
How do I configure the server for Claude?
Add a MCP server entry to your `claude_desktop_config.json` with the command pointing to the binary and set the `CHROME_EXTENSION_ID` environment variable to the installed extension’s ID.
What transport does the server use?
The server uses a WebSocket to communicate with the Chrome extension, and implements the Model Context Protocol (MCP) to expose tools to Claude.
How do I install the Chrome extension?
You can either build the Docker image and extract the extension directory, or manually navigate to the `extension/` folder and load it as an unpacked extension in Chrome’s developer mode at `chrome://extensions/`.
Basic information
More Developer Tools MCP servers
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.
Vibgrate MCP
VibgrateQuery your team's drift, vulnerability, and migration data from any AI assistant. Vibgrate MCP connects Cursor, Claude, ChatGPT, Windsurf, or VS Code to Vibgrate Cloud: 51 tools for DriftScores, CVEs and EOL runtimes, up

Rams
HSLA0001 Inc.Design review for UI code, inside your agent. One tool (review_files): up to 20 files in, a scored review out — 0–100, issues with severity and file:line, a concrete fix for each. 258 versioned rules across accessibility

discoverGPT
Joe MonastierodiscoverGPT is visualAI's unified MCP gateway for AI commerce, exposing 29 tools across four capabilities on one canonical product catalog: trimodal search (natural-language, precise-color, and image-similarity), AI cata
MCP Server By TestMu AI
TestMu AITestMu AI MCP Server lets developers run, debug, and triage tests through natural language directly from their IDE (Cursor, Claude, GitHub Copilot, and other MCP clients). It exposes five tools — HyperExecute (test orche
Comments