ブラウザ自動化MCPサーバー
これは、Roo Codeにブラウザ自動化機能を提供するモデルコンテキストプロトコル(MCP)サーバーです。AIエージェントが標準化されたインターフェースを介してWebブラウザを制御できるようになります。
特徴
- ブラウザコントロール(起動、閉じる)
- マウス操作(座標をクリック)
- キーボード入力(テキスト入力)
- ページナビゲーション(上下スクロール)
- 固定ビューポートサイズ(900x600)
インストール
- リポジトリをクローンします。
git clone https://github.com/grapheneaffiliates/browser-automation-mcp.git
cd browser-automation-mcp
- 依存関係をインストールします:
- プロジェクトをビルドします。
構成
Cline MCP 設定ファイルに以下を追加します。
{
"mcpServers": {
"browser": {
"command": "node",
"args": ["path/to/browser-server/build/index.js"],
"disabled": false,
"alwaysAllow": []
}
}
}
利用可能なツール
サーバーは次の MCP ツールを提供します。
launch_browser
: 指定されたURLで新しいブラウザインスタンスを起動するclick
: ページ上の特定のx,y座標をクリックするtype
: ページにテキストを入力するscroll
: ページを上または下にスクロールしますclose_browser
: ブラウザインスタンスを閉じる
使用例
// Using the MCP tools in Roo Code
const result = await use_mcp_tool({
server_name: "browser",
tool_name: "launch_browser",
arguments: {
url: "https://example.com"
}
});
ライセンス
マサチューセッツ工科大学