mcpField
G
GrabzIt

GrabzIt

ローカル
github.com/GrabzItブラウザ自動化014 週間前に更新

GrabzIt について

GrabzIt は、AI クライアントからウェブページや HTML を取得・処理する MCP サーバーです。スクリーンショット、レンダリング済み HTML の抽出、画像・PDF・DOCX への変換に対応します。

主な機能

  1. 01ウェブページ全体のスクリーンショット
  2. 02JavaScript 実行後の HTML 抽出
  3. 03URL を画像・PDF・DOCX に変換
  4. 04HTML を画像・PDF・DOCX に変換

活用シーン

  1. 01AI クライアントでウェブサイトを視覚的に確認
  2. 02レンダリング済みページの HTML 収集
  3. 03ウェブページから PDF や DOCX を作成
  4. 04HTML コンテンツをダウンロード可能な文書に変換

MCP 対応

MCP クライアントに GrabzIt のウェブ取得、スクレイピング、文書変換ツールを提供します。GrabzIt Application Key と Secret で認証します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"grabzit": {
"command": "npx",
"args": [
"-y",
"@grabzit/mcp-server"
],
"env": {
"GRABZIT_APP_KEY": "<GRABZIT_APP_KEY>",
"GRABZIT_APP_SECRET": "<GRABZIT_APP_SECRET>"
}
}
}
}
起動コマンドnpx -y @grabzit/mcp-server
設定が必要な環境変数
GRABZIT_APP_KEYシークレットYour GrabzIt Application Key (Available at https://grabz.it/api/)
GRABZIT_APP_SECRETシークレットYour GrabzIt Application Secret (Available at https://grabz.it/api/)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@grabzit/mcp-server1.0.1

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
urlstringはいスクリーンショットを撮影するウェブページの URL。
delaynumberいいえキャプチャ前の待機時間(ミリ秒)。動的な SPA やアニメーションに便利です。
fullPagebooleanいいえページ全体をキャプチャする場合は True、表示領域のみの場合は False にします。
hideElementstringいいえキャプチャ前に除去する要素の CSS セレクター(例:'.cookie-banner' または '#popup')。
targetElementstringいいえ切り抜いてキャプチャする特定の要素の CSS セレクター(例:「#chart」または「.main-content」)。

詳細

GrabzIt MCP サーバー

GrabzIt の公式 Model Context Protocol(MCP)サーバーです。このサーバーを使うと、AI アシスタント(Claude、Cursor、Windsurf など)が、AI 環境内でウェブサイトのスクリーンショットを動的にキャプチャしたり、PDF や DOCX ドキュメントを生成したり、ウェブデータをスクレイピングしたりできます。

🚀 クイックスタート

このサーバーは npm で公開されており、npx を使用してインストールせずにすぐに実行できます。

GrabzIt のアプリケーションキーとシークレットが必要です。GrabzIt でアカウントを作成すると取得できます。

設定

以下の設定を MCP 対応クライアント(例:claude_desktop_config.json)に追加してください。<YOUR_APP_KEY> と <YOUR_APP_SECRET> は、実際の GrabzIt の認証情報に置き換えてください。

{
  "mcpServers": {
    "grabzit": {
      "command": "npx",
      "args": [
        "-y",
        "@grabzit/mcp-server"
      ],
      "env": {
        "GRABZIT_APP_KEY": "<YOUR_APP_KEY>",
        "GRABZIT_APP_SECRET": "<YOUR_APP_SECRET>"
      }
    }
  }
}

🛠️ 環境変数

GrabzIt API で認証するため、このサーバーには次の環境変数が必要です。

  • GRABZIT_APP_KEY - GrabzIt のアプリケーションキーです。
  • GRABZIT_APP_SECRET - GrabzIt のアプリケーションシークレットです。

ツール

  • grabzit_inspect_url URL のスクリーンショットをキャプチャし、AI がコンテキスト内で直接確認できる画像として返します。ページ全体のキャプチャ、SPA のレンダリング待機時間、CSS セレクターによる要素の切り抜き、要素の除去に対応しています。
  • grabzit_scrape_html JavaScript の実行完了後、指定した URL からレンダリング済みの HTML を抽出します。カスタムのレンダリング待機時間に対応しています。
  • grabzit_convert_url 指定した URL を画像(png、jpg、svg、tiff)、PDF、または DOCX ドキュメントに変換します。ページの向き、用紙サイズ、要素の切り抜きや除去、レンダリング待機時間に対応しています。
  • grabzit_convert_html HTML 文字列のコンテンツを画像(png、jpg、svg、tiff)、PDF、または DOCX ドキュメントに変換します。ページの向き、用紙サイズ、要素の切り抜きや除去、レンダリング待機時間に対応しています。

📝 使用例

接続すると、AI クライアントに次のようなプロンプトを入力できます。

  • "GrabzIt を使って https://news.ycombinator.com を調べ、スクリーンショットに何が写っているか教えてください。"
  • "動的コンテンツの読み込みを 2000ms 待ってから、https://example.com のレンダリング済み HTML をスクレイピングしてください。"
  • "GrabzIt を使って https://example.com を横向きの A4 PDF に変換してください。"
  • "この HTML 文字列の請求書を、ダウンロード可能な DOCX ドキュメントに変換してください。"

📄 ライセンス

このプロジェクトはオープンソースで、ISC License の下で利用できます。

🔒 プライバシーポリシー

この MCP サーバーは、ローカルの AI 環境と GrabzIt API の間を安全に仲介します。

  • GRABZIT_APP_KEY と GRABZIT_APP_SECRET は、引き続きお使いのマシンにローカル保存されます。
  • このサーバーで処理される URL や HTML データには、公式の GrabzIt プライバシーポリシーが適用されます。

コメント

MCP は初めてですか?

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

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