Hyperbrowser MCP Server について
Hyperbrowser MCP Server は、Hyperbrowser が提供する MCP サーバーで、Webページのスクレイピング、構造化データの抽出、クロールを行うツールを備えています。汎用的なブラウザーエージェントも利用でき、Web上の情報を必要とする開発者やAIアプリケーション向けです。
主な機能
- 01Webページをmarkdownやスクリーンショットとして取得
- 02リンク先ページを LLM 向けの形式でクロール
- 03乱雑な HTML を構造化 JSON に変換
- 04Bing による Web検索
- 05Browser Use、OpenAI CUA、Claude computer use のブラウザーエージェント
- 06永続プロファイルの作成・一覧表示・削除
活用シーン
- 01エージェントが読めるようにWebページの内容を抽出
- 02複数のリンク先ページからデータを収集
- 03Webページの情報を JSON に整理
MCP 対応
MCP サーバーとして、スクレイピング、クロール、検索、ブラウザーエージェントのツールを MCP クライアントに公開します。また、MCP リソースとして Hyperbrowser のドキュメントを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | スクレイピングするウェブページの URL |
| sessionOptions | object | いいえ | ブラウザーセッションのオプション。明示的に指定されていない場合は設定しないでください |
| sessionOptions.useProxy | boolean | いいえ | プロキシを使用するかどうか。false を推奨します。 |
| sessionOptions.useStealth | boolean | いいえ | ステルスモードを使用するかどうか。false を推奨します。 |
| sessionOptions.solveCaptchas | boolean | いいえ | CAPTCHA を解決するかどうか。false を推奨します。 |
| sessionOptions.acceptCookies | boolean | いいえ | Cookie 同意ポップアップを自動的に閉じるかどうか。false を推奨します。 |
| sessionOptions.profile | object | いいえ | 永続 Hyperbrowser プロファイルを使用するためのオプション |
| sessionOptions.profile.id | string | いいえ | セッションで使用する永続プロファイルの ID |
| sessionOptions.profile.persistChanges | boolean | いいえ | セッション中に行った変更をプロファイルに保存するかどうか。true を推奨します。 |
| outputFormat | array | はい | 出力形式 |
詳細
Hyperbrowser MCP Server
これは Hyperbrowser の Model Context Protocol(MCP)サーバーです。ウェブページのスクレイピング、構造化データの抽出、クロールを行うさまざまなツールを提供します。また、OpenAI の CUA、Anthropic の Claude Computer Use、Browser Use などの汎用ブラウザーエージェントにも簡単にアクセスできます。
Hyperbrowser の詳細については、こちらをご覧ください。hyperbrowser API は、MCP サーバーにある機能のスーパーセットをサポートしています。
Model Context Protocol の詳細については、こちらをご覧ください。
目次
インストール
手動インストール
サーバーをインストールするには、次を実行します。
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
Cursor での実行
次のように ~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Windsurf での実行
次のように ./codeium/windsurf/model_config.json に追加します。
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
開発
開発目的の場合は、ソースコードからサーバーを直接実行できます。
-
リポジトリをクローンします。
git clone [email protected]:hyperbrowserai/mcp.git hyperbrowser-mcp cd hyperbrowser-mcp -
依存関係をインストールします。
npm install # or yarn install npm run build -
サーバーを実行します。
node dist/server.js
Claude デスクトップアプリ
Claude デスクトップクライアントで使用する Hyperbrowser MCP サーバーの設定例です。
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["--yes", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "your-api-key"
}
}
}
}
ツール
scrape_webpage- 任意のウェブページから、フォーマット済み(Markdown、スクリーンショットなど)のコンテンツを抽出しますcrawl_webpages- 複数のリンク先ページをたどり、LLM に適した形式のコンテンツを抽出しますextract_structured_data- 複雑な HTML を構造化 JSON に変換しますsearch_with_bing- Bing 検索でウェブを検索し、結果を取得しますbrowser_use_agent- Browser Use エージェントによる高速で軽量なブラウザー自動化openai_computer_use_agent- OpenAI の CUA モデルを使用した汎用自動化claude_computer_use_agent- Claude computer use を使用した複雑なブラウザータスクcreate_profile- 新しい永続的な Hyperbrowser プロファイルを作成します。delete_profile- 既存の永続的な Hyperbrowser プロファイルを削除します。list_profiles- 既存の永続的な Hyperbrowser プロファイルを一覧表示します。
Smithery 経由でのインストール
Smithery 経由で Claude Desktop 用の Hyperbrowser MCP Server を自動的にインストールするには、次を実行します。
npx -y @smithery/cli install @hyperbrowserai/mcp --client claude
リソース
サーバーは resources メソッドを通じて hyperbrowser のドキュメントを提供します。リソースの探索に対応したクライアントであれば、どれでもアクセスできます。
ライセンス
このプロジェクトは MIT License の下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。