Skip to main content
Glama

Scrappey MCP Server

by pim97

Scrappey MCP サーバー

Scrappey.comのウェブ自動化およびスクレイピング機能と連携するためのモデルコンテキストプロトコル(MCP)サーバーです。smithery.ai/server/@ pim97/ mcp-server-scrappey で直接お試しください。

概要

この MCP サーバーは、AI モデルと Scrappey の Web 自動化プラットフォーム間のブリッジを提供し、次のことが可能になります。

  • ブラウザセッションの作成と管理
  • Scrappeyのインフラストラクチャを介してHTTPリクエストを送信する
  • ブラウザアクション(クリック、入力、スクロールなど)を実行します
  • さまざまなボット対策を自動的に処理

設定

  1. Scrappey.comからScrappey APIキーを取得します。
  2. 環境変数を設定します。
SCRAPPEY_API_KEY=your_api_key_here

利用可能なツール

1. セッションの作成 ( scrappey_create_session )

クッキーやその他の状態を保持する新しいブラウザ セッションを作成します。

{ "proxy": "http://user:pass@ip:port" // Optional: Custom proxy, leave empty for default }

2. セッションを破棄する ( scrappey_destroy_session )

ブラウザ セッションを適切に閉じます。

{ "session": "session_id_here" // Required: The session ID to destroy }

3. リクエストを送信する ( scrappey_request )

Scrappey インフラストラクチャを介して HTTP リクエストを送信します。

{ "cmd": "request.get", // Required: request.get, request.post, etc. "url": "https://example.com", // Required: Target URL "session": "session_id_here", // Required: Session ID to use "postData": "key=value", // Optional: POST data "customHeaders": { // Optional: Custom headers "User-Agent": "custom-agent" } }

4. ブラウザアクション( scrappey_browser_action

ブラウザ自動化アクションを実行します。

{ "session": "session_id_here", // Required: Session ID to use "browserActions": [ // Required: Array of actions to perform { "type": "click", // Action type: click, hover, type, scroll, wait "cssSelector": ".button", // CSS selector for element "text": "Hello", // Text to type (for type action) "wait": 1000 // Wait time in ms } ] }

典型的なワークフロー

  1. セッションを作成します。
{ "name": "scrappey_create_session" }
  1. 返されたセッション ID を後続のリクエストに使用します。
{ "name": "scrappey_request", "cmd": "request.get", "url": "https://example.com", "session": "returned_session_id" }
  1. 必要に応じてブラウザアクションを実行します。
{ "name": "scrappey_browser_action", "session": "returned_session_id", "browserActions": [ { "type": "click", "cssSelector": "#login-button" }, { "type": "type", "cssSelector": "#username", "text": "myuser" } ] }
  1. 完了したらセッションを破棄してクリーンアップします。
{ "name": "scrappey_destroy_session", "session": "returned_session_id" }

特徴

  • 状態を維持するためのセッション永続性
  • 自動ボット対策処理
  • カスタムプロキシのサポート
  • ブラウザ自動化機能
  • HTTP リクエストメソッド (GET、POST、PUT、DELETE、PATCH)
  • カスタムヘッダーとCookieのサポート

ベストプラクティス

  1. セッションが終わったら必ず破棄する
  2. 同じサイトに複数のリクエストを行うときにセッションを再利用する
  3. より人間らしい行動をとるために、アクション間に適切な待機時間を設ける
  4. 使用する前にセッションが存在するかどうかを確認する

エラー処理

何か問題が発生した場合、サーバーは詳細を含むエラーメッセージを返します。よくあるエラーには以下のようなものがあります。

  • 無効なセッションID
  • ネットワークタイムアウト
  • ブラウザアクションの無効なセレクタ
  • ボット対策の失敗

リソース

ライセンス

MITライセンス

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI モデルと Scrappey の Web 自動化プラットフォームを橋渡しするサーバー。ブラウザー セッションの作成、HTTP リクエストの実行、ボット対策を処理しながらブラウザー アクションの自動化を可能にします。

  1. 概要
    1. 設定
      1. 利用可能なツール
        1. セッションの作成 ( scrappey_create_session )
        2. セッションを破棄する ( scrappey_destroy_session )
        3. リクエストを送信する ( scrappey_request )
        4. ブラウザアクション( scrappey_browser_action )
      2. 典型的なワークフロー
        1. 特徴
          1. ベストプラクティス
            1. エラー処理
              1. リソース
                1. ライセンス

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A production-ready Model Context Protocol server that enables language models to leverage AI-powered web scraping capabilities, offering tools for transforming webpages to markdown, extracting structured data, and executing AI-powered web searches.
                    Last updated -
                    3
                    16
                    Python
                    MIT License
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A web browser automation server that allows AI assistants to control Chrome with persistent state management, enabling complex browsing tasks through asynchronous browser operations.
                    Last updated -
                    1
                    Python
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A server that enables AI assistants like Claude to safely run Python code and access websites, processing data for better AI understanding while providing helpful error messages.
                    Last updated -
                    2
                    Python
                    GPL 3.0
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    Empowers AI agents to perform web browsing, automation, and scraping tasks with minimal supervision using natural language instructions and Selenium.
                    Last updated -
                    1
                    Python
                    Apache 2.0
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/pim97/mcp-server-scrappey'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server