loading…
Search for a command to run...
loading…
A browser automation MCP server hosted on Vercel that enables AI agents to perform web interactions like clicking, typing, and capturing screenshots via Browser
A browser automation MCP server hosted on Vercel that enables AI agents to perform web interactions like clicking, typing, and capturing screenshots via Browserless.io. It supports persistent session management and Basic authentication for seamless navigation across protected sites.
Vercel上でホストされたブラウザ自動化MCPサーバーです。Cursor AgentsやローカルCursorからブラウザ操作を実行できます。
browser_open - URLを開いて新しいセッションを開始(Basic認証対応)browser_snapshot - ページのアクセシビリティスナップショットを取得browser_click - 要素をクリックbrowser_fill - フォームフィールドに値を入力browser_type - テキストをタイプ(人間らしい入力)browser_get_text - 要素からテキストを取得browser_screenshot - スクリーンショットを撮影browser_wait - 要素が表示されるまで待機browser_press_key - キーを押すbrowser_close - セッションを終了Vercelダッシュボードで以下の環境変数を設定:
| 変数名 | 説明 | 必須 |
|---|---|---|
MCP_AUTH_TOKEN |
MCP認証トークン | Yes |
BROWSERLESS_TOKEN |
Browserless.io APIトークン | Yes |
KV_REST_API_URL |
Vercel KV URL | Yes |
KV_REST_API_TOKEN |
Vercel KV Token | Yes |
Browserless.ioでアカウントを作成し、APIトークンを取得してください。
Vercelダッシュボードでプロジェクトに「KV」ストレージを追加してください。
Basic認証で保護されたサイトにアクセスする場合は、basic_authパラメータを指定します:
```json { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "browser_open", "arguments": { "url": "https://protected-site.example.com", "basic_auth": { "username": "your-username", "password": "your-password" } } } } ```
認証情報はセッションに保存されるため、同じセッションIDを使う後続の操作でも認証が維持されます。
リポジトリの .cursor/mcp.json に以下を追加:
```json { "mcpServers": { "agent-browser": { "url": "https://agent-browser-mcp-server.vercel.app/mcp", "headers": { "Authorization": "Bearer ${env:AGENT_BROWSER_MCP_AUTH_TOKEN}" } } } } ```
そして、Cursor Dashboard の Cloud Agents → Secrets で AGENT_BROWSER_MCP_AUTH_TOKEN を登録してください。
セッションには以下が含まれます:
セッションは15分間有効です。
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"agent-browser-mcp-server": {
"command": "npx",
"args": []
}
}
}