➡️ ブラウザ用 mcp サーバー
SSEトランスポートを備えたブラウザ用MCPサーバー
要件
紫外線
curl -LsSf https://astral.sh/uv/install.sh | shクイックスタート
uv sync
uv pip install playwright
uv run playwright install --with-deps --no-shell chromium
uv run server --port 8000.env には次のものが必要です。
OPENAI_API_KEY=[your api key]
CHROME_PATH=[only change this if you have a custom chrome build]ブラウザでの使用を強化するために、他の LLM プロバイダーのサポートも追加する予定です (claude、grok、bedrock など)
dockerfile を構築するときに、独自の VNC サーバー パスワードを追加できます。
docker build --build-arg VNC_PASSWORD=klaatubaradanikto .ツール
[x] SSE輸送
[x] browser_use - URLとアクションでブラウザタスクを開始する
[x] browser_get_result - 非同期ブラウザタスクの結果を取得します
サポートされているクライアント
カーソル.ai
クロードデスクトップ
クロード・コード
windsurf ( windsurf はまだ SSE をサポートしていません)
使用法
サーバーを実行した後、クライアント UI または mcp.json ファイルにhttp://localhost:8000/sseを追加します。
{
"mcpServers": {
"browser-use-mcp-server": {
"url": "http://localhost:8000/sse"
}
}
}カーソル
./.cursor/mcp.json
ウィンドサーフィン
~/.codeium/windsurf/mcp_config.json
クロード
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json
LLM に次の質問をしてみてください。
open https://news.ycombinator.com and return the top ranked article
ヘルプ
問題や関心がある場合は、 https://cobrowser.xyzにお問い合わせください。