Skip to main content
Glama
Decodo

Decodo MCP Server

by Decodo

Decodo MCPサーバー

Install MCP Server

このリポジトリは、LLMやアプリケーションをDecodoのプラットフォームに接続するModel Context Protocol (MCP) サーバーを提供します。このサーバーは、MCP互換クライアントとDecodoのサービス間の統合を促進し、当社のツールや機能へのアクセスを効率化します。

機能

  • 簡単なWebデータアクセス。Webサイトやオンラインソースからの情報取得を簡素化します。

  • 地理的な柔軟性。地域制限に関係なくコンテンツにアクセスできます。

  • 強化されたプライバシー。匿名性を維持しながらブラウジングやデータ収集が可能です。

  • 信頼性の高いスクレイピング。検知やブロックを回避するための高度な技術を使用しています。

  • シンプルな統合。Claude Desktop、Cursor、Windsurfなどの一般的なMCPクライアントとシームレスにセットアップできます。

DecodoのMCPサーバーへの接続

  1. decodo.comにアクセスし、WebスクレイピングAPIプランを開始します(無料トライアルあり)。

  2. プラン開始後、ダッシュボードからWebスクレイピングAPIの基本認証トークンを取得します。

  3. お好みのMCPクライアントを開き、以下の設定を追加します。

{
  "Decodo": {
    "url": "https://mcp.decodo.com/mcp",
    "headers": {
      "Authorization": "Basic <basic_auth_token>"
    }
  }
}

MCPサーバーをローカルで実行する

前提条件

  • Node.js 18.0以上

  • MCPクライアント - 一般的な選択肢としてClaude DesktopCursorがあります。

ステップバイステップガイド

  1. このリポジトリをクローンします:

git clone https://github.com/Decodo/decodo-mcp-server
  1. ターミナルで以下のコマンドを実行します:

cd decodo-mcp-server
npm install
npm run build
  1. ビルド場所をメモしておきます:

cd build/
pwd

このディレクトリの末尾にindex.jsを追加すると、ビルドファイルの場所は以下のようになります:

/Users/your.user/projects/decodo-mcp/build/index.js
  1. サーバー情報でMCPクライアントを更新します:

ツールセット

ツールはツールセットごとに整理されています。toolsetsクエリパラメータを使用してカンマ区切りのリストを渡すことで、特定のツールセットを選択的に有効にできます:

    "Decodo MCP Server": {
      "url": "https://mcp.decodo.com/mcp?toolsets=web,ai",
      "headers": {
        "Authorization": "Basic <your_auth_token>"
      }
    }

ツールセットが指定されていない場合は、すべてのツールが登録されます。

ツールセット

ツール

web

scrape_as_markdown, screenshot

search

google_search_parsed

ecommerce

amazon_search_parsed

social_media

reddit_post, reddit_subreddit

ai

chatgpt, perplexity

ツール

サーバーは以下のツールを公開しています:

ツール

説明

プロンプト例

scrape_as_markdown

ターゲットURLをスクレイピングします。プロンプト経由でURLを指定する必要があります。結果をMarkdownで返します。

米国のIPアドレスからpeacock.comをスクレイピングして、価格を教えてください。

screenshot

Webページのスクリーンショットをキャプチャし、PNG画像として返します。

米国のIPアドレスからgithub.comのスクリーンショットを撮ってください。

google_search_parsed

指定されたクエリでGoogle検索をスクレイピングし、解析された結果を返します。

Google検索で靴をスクレイピングして、トップの順位を教えてください。

amazon_search_parsed

指定されたクエリでAmazon検索をスクレイピングし、解析された結果を返します。

Amazon検索で歯ブラシをスクレイピングしてください。

reddit_post

指定されたクエリの特定のReddit投稿をスクレイピングし、解析された結果を返します。

次のReddit投稿をスクレイピングしてください: https://www.reddit.com/r/horseracing/comments/1nsrn3/

reddit_subreddit

指定されたクエリの特定のRedditサブレディットをスクレイピングし、解析された結果を返します。

今週のr/Pythonのトップ5投稿をスクレイピングしてください。

chatgpt

ChatGPTを検索・操作し、AIによる回答や会話を行います。

ChatGPTに量子コンピューティングを簡単な言葉で説明するように頼んでください。

perplexity

Perplexityを検索・操作し、AIによる回答や会話を行います。

Perplexityに最新のWeb開発トレンドを聞いてください。

パラメータ

以下のパラメータはユーザーのプロンプトから推論されます:

パラメータ

説明

jsRender

ヘッドレスブラウザでターゲットURLをレンダリングします。

geo

リクエストの発信元となる国を設定します。

locale

リクエストのロケールを設定します。

tokenLimit

レスポンスコンテンツをこの制限まで切り詰めます。コンテキストウィンドウが小さい場合に便利です。

prompt

AIツール(chatgpt, perplexity)に送信するプロンプト。

search

ChatGPTのWeb検索機能を有効にします(chatgptのみ)。

地域制限のあるコンテンツのスクレイピング

AIエージェントに以下のプロンプトでクエリを実行します:

Scrape peacock.com from a German IP address and tell me the pricing.

このプロンプトは、peacock.comが地域制限されていることを伝えます。地域制限を回避するには:

Scrape peacock.com from a US IP address and tell me the pricing.

レスポンスのトークン数を制限する

エージェントのコンテキストウィンドウが小さい場合、コンテキストオーバーフローを避けるために、スクレイピングから返されるコンテンツは自動的に切り詰められます。プロンプト内で返されるトークン数を増やすことができます:

Scrape hacker news, return 50k tokens.

エージェントのコンテキストウィンドウが大きい場合は、full contentを返すように指示してください:

Scrape hacker news, return full content.

関連リポジトリ

Web Scraping API

Google Maps scraper

Amazon scraper

ライセンス

すべてのコードはMITライセンスの下で公開されています。

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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/Decodo/mcp-web-scraper'

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