Chrome Extension MCP Server (Go Version)
@fujiron
Chrome Extension MCP Server (Go Version) について
Chrome Extension MCP Server implemented in Go - For Model Context Protocol to interact with Chrome extensions
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"chrome-extension-mcp-go": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/chromeextension-go",
"."
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
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/.
「開発者ツール」の他のコンテンツ
Smithery CLI
smithery-aiInstall, manage and develop MCP servers and skills for agents
Code Index MCP
johnhuang316A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Test
x1xhlolFULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia & v0. (And other Open Sou
sentry-mcp
getsentryAn MCP server for interacting with Sentry via LLMs.
コメント