mcpField
R
RoamProxy

RoamProxy

ローカル
roamproxy.comブラウザ自動化03 週間前に更新

RoamProxy について

RoamProxyは、AIエージェントがRoamProxyのIP経由でウェブページを取得し、プロキシ情報を利用するためのMCPサーバーです。国、州、市を指定でき、住宅、データセンター、モバイルのプロキシを選べます。

主な機能

  1. 01地域指定プロキシ経由でURLを取得
  2. 02ローテーションまたは固定プロキシURLの生成
  3. 03出口IPと場所の確認
  4. 04残高、料金、利用状況の確認

活用シーン

  1. 01地域別の商品ページと価格の確認
  2. 02国ごとの検索結果の比較
  3. 03Playwright向け地域指定プロキシの作成
  4. 04プロキシアカウントの利用状況と残高の確認

MCP 対応

URL取得、プロキシ生成、出口IP確認、アカウント情報参照のツールをMCPクライアントに提供します。接続にはRoamProxyのAPI tokenを設定します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"roamproxy-roamproxy": {
"command": "npx",
"args": [
"-y",
"roamproxy-mcp"
],
"env": {
"ROAM_API_TOKEN": "<ROAM_API_TOKEN>"
}
}
}
}
起動コマンドnpx -y roamproxy-mcp
設定が必要な環境変数
ROAM_API_TOKENシークレットYour RoamProxy API token (member dashboard > Rotating residential > API)

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

パッケージ
npmroamproxy-mcp0.1.1

ツール

4

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

パラメーター型必須説明
urlstringはい取得する http(s) URL
bodystringいいえPOST リクエストの本文
citystringいいえ都市名(例:'Los Angeles')。country と state が必要です。都市に在庫がない場合、ゲートウェイは州/地域、次に国へとフォールバックします。check_ip で接続先を確認できます。
statestringいいえ州/地域コード(例:'ca'、'ny'、'tx'。'California' など米国の州名の正式表記も使用できます)。country が必要です。
formatenumいいえHTML ページの返却形式。デフォルトは markdown です。markdown | text | html
methodenumいいえデフォルトは GETGET | POST | HEAD
countrystringいいえISO 3166-1 alpha-2 の国コード(例:'us'、'de'、'jp')。省略すると、すべての国が対象になります。
headersobjectいいえ追加のリクエストヘッダー
productenumいいえプロキシプール。デフォルトは residential です。residential | datacenter | mobile
sessionstringいいえスティッキーセッション ID(英数字)。同じ ID を指定すると、しばらく同じ出口 IP が使用されます。省略すると、リクエストごとに IP が切り替わります。
max_charsintegerいいえ本文をこの文字数に切り詰めます。デフォルトは 20000 です。

詳細

RoamProxy MCP サーバー

npm License: MIT

AI エージェント(Claude、Cursor、VS Code、Windsurf、…)がRoamProxyの住宅用、データセンター用、モバイル用 IP を通じて、190 か国以上からウェブを閲覧できるMCPサーバーです。

エージェントに次のようなことを依頼できます。

  • 「ロサンゼルスの米国住宅用 IP からこの商品ページを開き、価格を要約してください。」
  • 「『running shoes』について、google.de と google.fr の表示内容を比較してください。」
  • 「Playwright 用の固定英国プロキシを用意してください。」
  • 「RoamProxy アカウントの残高はいくらですか?」

ツール

ツール機能
fetch_url選択した国/州/都市のプロキシ IP を通じて URL を取得します。ステータスと本文を Markdown、テキスト、または HTML で返します。
get_proxy任意の地域向けに、ローテーションまたは固定の、すぐに使える http:// または socks5:// プロキシ URL(および Playwright 設定)を作成します。
check_ip地域/セッションの出口 IP、都市、地域、ISP を表示し、ターゲティングを確認できます。
account_statusウォレット残高、GB あたりの料金、過去 7 日間の使用状況、レンタル中の固定 IP を表示します。

すべてのツールで利用できる地域オプション:country(us、de、jp…)、state(ca、ny…または米国の州名の正式表記)、city(Los Angeles)、session(同じ ID なら同じ IP。省略するとローテーション)、product(デフォルトは residential。datacenter、mobile も指定可能)。

セットアップ

  1. roamproxy.comでアカウントを作成し、メンバーダッシュボードのRotating residentialページにある API セクションからAPI トークンをコピーします。
  2. サーバーをクライアントに追加します。Node.js 20 以降が必要です。

Claude Code

claude mcp add roamproxy -e ROAM_API_TOKEN=your_token -- npx -y roamproxy-mcp

Claude Desktop / Cursor / Windsurf(claude_desktop_config.json、~/.cursor/mcp.json、…)

{
  "mcpServers": {
    "roamproxy": {
      "command": "npx",
      "args": ["-y", "roamproxy-mcp"],
      "env": { "ROAM_API_TOKEN": "your_token" }
    }
  }
}

VS Code(.vscode/mcp.json)

{
  "servers": {
    "roamproxy": {
      "command": "npx",
      "args": ["-y", "roamproxy-mcp"],
      "env": { "ROAM_API_TOKEN": "your_token" }
    }
  }
}

料金

通信量はプロキシを直接利用した場合と同じように RoamProxy ウォレットに請求されます。MCP サーバー自体は無料のオープンソースです。住宅用は 1 GB あたり $2(まとめてチャージすると 1 GB あたり $1.20 まで割引)、データセンター用は 1 GB あたり $0.80 で、残高に有効期限はありません。料金をご覧ください。

仕組み

fetch_url はお使いのマシン上で実行されます。リクエストは RoamProxy ゲートウェイ(gw.roamproxy.com:41080)に送られ、指定した場所の住宅用 IP から送信されます。トークンによって利用できるのは、ご自身のプロキシ認証情報とアカウント情報のみです。チャージ、購入、その他の変更はできません。

都市に在庫がない場合、ゲートウェイはエラーにせず、州、次に国へとフォールバックします。実際に接続された場所は check_ip で確認できます。

開発

npm install
npm test                                  # offline unit tests
ROAM_API_TOKEN=... node test/e2e.mjs      # live check, uses a little traffic

関連項目

MIT © Goldkeep Digital LLC

コメント

MCP は初めてですか?

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

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