oss-invisible/playwright_mcp

改造版Firefoxエンジンでサイトに検知されずに操作するAIエージェントを、ローカルで動かすツールです。

インストール型ツール自由に使える · MITAI エージェントPython難易度
8650 保存
115フォーク0Issue

中辛 の解説

dotsは、ウェブサイト上の操作をAIエージェントに任せるツールで、ブラウザ部分にC++でパッチを当てたFirefoxエンジンを使い、サイト側からの自動化検知を避ける設計になっています。uvをインストールした後、uvx --from git+...でdotsを起動すると、http://127.0.0.1:8765にチャット欄とブラウザ画面が並んだ画面が開きます。モデルはOpenRouter上の任意のモデルを--modelフラグで切り替えられ、--seedで画面解像度やフォント、タイムゾーンなどが一致した「同じ人物像」を再現し、--profile-dirでログイン状態を次回起動時も保持できます。利用にはOpenRouterのAPIキーとuvのインストールが前提です。

こんなリポジトリです

こんなときに便利です

  • 航空券サイトなどで指定した日付範囲の最安値を自動で調べたい人
  • ログインが必要なサイトの操作をプロファイルを保持したまま繰り返し自動化したい人
  • Claude CodeやCodex、Gemini CLIなどのMCPクライアントから検知されにくいブラウザ操作をさせたい開発者

主な機能

C++でパッチしたFirefoxエンジンによる検知回避--seedによる一貫したブラウザ指紋の再現--profile-dirと--proxyによるセッション・接続元の保持

ほかとの違い

JavaScriptでWebDriverフラグなどを後から隠す方式ではなく、ブラウザエンジン自体にC++レベルでパッチを当てて指紋を決定する点が異なります。

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

準備するもの

  • OpenRouterのAPIキー
  • uv(Pythonパッケージ管理ツール)
  • WindowsまたはLinux環境

すぐに始める

Windowsの場合(PowerShell)

  1. uvをインストールしてPATHを通します
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
$env:Path = "$env:USERPROFILE\.local\bin;$env:Path"
  1. OpenRouterのAPIキーを指定してdotsを起動します
uvx --from git+https://github.com/feder-cr/dots dots --openrouter-key sk-or-...

Linuxの場合

  1. uvをインストールして環境を読み込みます
curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env
  1. OpenRouterのAPIキーを指定してdotsを起動します
uvx --from git+https://github.com/feder-cr/dots dots --openrouter-key sk-or-...

起動後はブラウザで http://127.0.0.1:8765 を開くと、チャット欄とブラウザ画面が確認できます。

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try oss-invisible/playwright_mcp

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

8657日間の増加数を計算するための比較データが不足しています

確認日時

使いやすさ · まねしやすいか

まねしやすいサンプル評点 52/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2026 年に作成

「AI エージェント」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/oss-invisible/playwright_mcp.svg)](https://www.gitbap.com/r/oss-invisible/playwright_mcp)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る