mcpField
U
Urlbox

Urlbox

リモート
urlbox.comブラウザ自動化32 週間前に更新
リポジトリ公式サイト

Urlbox について

Urlbox Screenshot MCP Serverは、AIアシスタントをUrlboxのブラウザレンダリングおよびページ抽出サービスに接続します。スクリーンショット、PDF、動画の生成、ページ内容の抽出、比較に加え、Urlboxのプロジェクト、Webhook、利用状況を管理できます。ローカルブリッジはホスト型サーバーへ要求を転送します。

主な機能

  1. 01Webサイトのスクリーンショット、PDF、動画の生成
  2. 02HTML、Markdown、記事テキストの抽出
  3. 03Webページの比較
  4. 04プロジェクト、Webhook、利用状況の管理
  5. 05save_renderによるレンダリング結果のダウンロード

活用シーン

  1. 01ページを撮影して表示を確認
  2. 02記事ページをMarkdownに変換
  3. 03異なる表示でのページの見え方を比較
  4. 04生成したレンダリング結果をPCに保存

MCP 対応

ホスト型MCPサーバーは`https://api.urlbox.com/mcp`で利用できます。ローカルstdioブリッジは要求を転送し、レンダリングファイルをダウンロードする`save_render`を追加します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.urlbox.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.urlbox.com/mcp認証が必要
パッケージ
npm@urlbox/screenshot-mcp2.0.0

ツール

詳細

Urlbox Screenshot MCP Server

image

AI アシスタントに、ウェブサイトのスクリーンショットを撮影できる実際のブラウザーを提供します。Urlbox MCP サーバーは、スクリーンショットの撮影、PDF や動画の作成、HTML、マークダウン、記事テキストの抽出、ページの比較を行い、Urlbox のプロジェクト、ウェブフック、使用状況を管理します。

ホスト型サーバーを使う(推奨)

クライアントを https://api.urlbox.com/mcp に接続します。インストールは不要です。

  • Claude(claude.ai およびデスクトップ):Settings、Connectors、Add custom connector の順に選択し、https://api.urlbox.com/mcp を入力してから、Urlbox にサインインします。

  • ChatGPT:URL https://api.urlbox.com/mcp を使ってコネクターを追加し、Urlbox にサインインします。

  • Claude Code:claude mcp add --transport http urlbox https://api.urlbox.com/mcp を実行してから、/mcp を実行してサインインします。

  • Codex:codex mcp add urlbox --url https://api.urlbox.com/mcp を実行してから、codex mcp login urlbox を実行してサインインします。

  • Cursor:以下を ~/.cursor/mcp.json に追加します。

    {
      "mcpServers": {
        "urlbox": {
          "url": "https://api.urlbox.com/mcp",
          "headers": { "Authorization": "Bearer YOUR_URLBOX_API_KEY" }
        }
      }
    }
    

サインインできないクライアントは、API キーを Authorization: Bearer <key> として送信できます。組織の API キー(ubx_org_...)を使うと、すべてのツールを利用できます。プロジェクトのシークレットキーで利用できるのは、レンダリングツールのみです。Urlbox ダッシュボードでキーを確認できます。

ローカルブリッジ(このパッケージ)

ローカルサーバーしか起動できないクライアントもあります。このパッケージは小規模なローカルブリッジです。お使いのマシン上で stdio 経由で動作し、すべてのリクエストをホスト型サーバーに転送するため、常に最新の同じツールを利用できます。

{
  "mcpServers": {
    "urlbox": {
      "command": "npx",
      "args": ["-y", "@urlbox/screenshot-mcp"],
      "env": {
        "URLBOX_API_KEY": "your_api_key_here"
      }
    }
  }
}

Node.js 20 以降が必要です。

変数説明
URLBOX_API_KEY組織の API キーまたはプロジェクトのシークレットキーです。
SECRET_KEY1.x 向けに記述された設定でも使用できます。両方が設定されている場合は、URLBOX_API_KEY が優先されます。
URLBOX_DOWNLOAD_DIRsave_render がファイルを保存する場所です。デフォルトは ~/Downloads です。

ブリッジはローカルツール save_render を 1 つ追加します。このツールは、Urlbox の任意のツールから返されたレンダリング URL をダウンロードして、お使いのコンピューターに保存します。たとえば、「example.com のスクリーンショットを撮って、コンピューターに保存して」と頼むだけです。既存のファイルが上書きされることはありません。

1.x からのアップグレード

既存の設定は引き続き動作します。SECRET_KEY は引き続き読み込まれ、パッケージ名とコマンドも変更されません。

  • ツールはホスト型サーバーから提供されるため、利用できるツールが大幅に増え、更新しなくても継続的に改善されます。
  • render は引き続き利用できます。store_renders オプションと download ツールは save_render に置き換えられました。
  • ファイルは ~/Downloads/urlbox-renders ではなく ~/Downloads に保存されます。以前の保存場所を使うには、URLBOX_DOWNLOAD_DIR を設定してください。
  • プロジェクトのシークレットキーでは、レンダリングツールを利用できます。プロジェクト、ウェブフック、使用状況も管理するには、組織の API キーを使用してください。
  • Node.js 20 以降が必要です。

プロンプトの例

開発

npm install
npm test

テストでは、ローカルの偽サーバーを使ってブリッジを実行するため、Urlbox アカウントは必要ありません。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。