Skip to main content
Glama

Browser Control MCP

by eyalzh

ブラウザコントロールMCP

Claude Desktop などの LLM クライアントがユーザーのローカル ブラウザー (Firefox) を制御できるようにするブラウザー拡張機能とペアになった MCP サーバー。

特徴

MCP サーバーは次のツールをサポートしています。

  • タブを開くまたは閉じる
  • 開いているタブのリストを取得する
  • 開いているタブを並べ替える
  • ブラウザの履歴を読み取って検索する
  • ウェブページのテキストコンテンツとリンクを読む
  • ブラウザタブ内のテキストを検索して強調表示する

さらに、ブラウザで開かれた各タブの内容は MCP リソースとして使用できるため、ユーザーは MCP クライアント自体 (Claude など) でブラウザ タブを選択し、そのコンテンツをコンテキストに読み込むことができます。

使用例:

タブ管理

  • 「ブラウザ内の仕事に関係のないタブをすべて閉じます。」
  • 「ブラウザ内のタブを意味のある順序に並べ替えます。」
  • 「過去24時間以内にアクセスされていないブラウザのタブをすべて閉じる」

ブラウザ履歴検索

  • 「ニュージーランドのミルフォードトラックに関する記事をブラウザ履歴から見つけるのを手伝ってください。」
  • 「先週アクセスした AI に関するすべての記事を、重複を避けながら最大 10 件まで開きます。」

閲覧と調査

  • 「ブラウザでハッカーニュースを開いて、トップ記事を読んで、コメントも読んでみてください。コメントは記事の内容に合っていますか?」
  • 「ブラウザでGoogle Scholarを使って、過去3年間のL-テアニンに関する論文を検索してください。最も引用されている3つの論文を開いてください。それらを読んで要約してください。」
  • 「ブラウザでGoogle検索を使って花屋を探してください。最も関連性の高い10件の結果を開いてください。各花屋の所在地と営業時間を記載した表を表示してください。」

インストール

このリポジトリをクローンし、メイン リポジトリ ディレクトリで次のコマンドを実行して、MCP サーバーとブラウザー拡張機能の両方をビルドします。

npm install npm install --prefix mcp-server npm install --prefix firefox-extension npm run build

最後のnpm run buildコマンドは、MCP サーバーと拡張機能間の共有シークレットも生成します。

Claude Desktop での使用:

次の構成をclaude_desktop_config.jsonに追加します (Claude Desktop Developer 設定の [構成の編集] ボタンを使用します)。

{ "mcpServers": { "browser-control": { "command": "node", "args": [ "<path to repo>/mcp-server/dist/server.js" ] } } }

<path to repo>正しいパスに置き換えます。

必ずClaude Desktopを再起動してください。

Firefoxでの使用

browser-control-mcp 拡張機能は Firefox 用に開発されました。

拡張機能をインストールするには:

  1. FirefoxのURLバーにabout:debugging
  2. 「このFirefox」をクリック
  3. 「一時的なアドオンを読み込む...」をクリックします
  4. このプロジェクトのfirefox-extensionフォルダの下にあるmanifest.jsonファイルを選択します。

個人の Firefox ブラウザで拡張機能を実行したくない場合は、別の Firefox インスタンス ( https://www.mozilla.org/en-US/firefox/developer/で入手可能な Firefox Developer Edition など) をダウンロードすることもできます。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

LLM クライアントがユーザーのブラウザを制御し、タブ管理、履歴検索、コンテンツの読み取りをサポートできるようにする Firefox 拡張機能とペアになった MCP サーバー。

  1. 特徴
    1. 使用例:
      1. タブ管理
      2. ブラウザ履歴検索
      3. 閲覧と調査
    2. インストール
      1. Claude Desktop での使用:
      2. Firefoxでの使用

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
      Last updated -
      32
      Python
      Apache 2.0
    • -
      security
      A
      license
      -
      quality
      A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
      Last updated -
      Python
      Apache 2.0
      • Apple
    • -
      security
      F
      license
      -
      quality
      MCP server enabling LLMs to perform browser tasks via SSE transport, allowing clients like Cursor.ai and Claude to open websites and interact with web content through natural language commands.
      Last updated -
      • Apple
    • -
      security
      F
      license
      -
      quality
      An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
      Last updated -
      TypeScript

    View all related MCP servers

    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/eyalzh/browser-control-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server