mcpField
P
Proxy302

Proxy302

リモート
proxy302.comブラウザ自動化02 日前に更新
リポジトリ公式サイト

Proxy302 について

Proxy302 の MCP サーバーは、AI アシスタントからプロキシ使用量やプランを確認し、住宅プロキシ URL の取得やプロキシ経由のリクエストを行えるようにします。購入や有料のアカウント変更を行わない v1 ツールを、Proxy302 アカウント利用者向けに提供します。

主な機能

  1. 01通信量とウォレット残高の確認
  2. 02利用可能な国、地域、プランの表示
  3. 03ローテーション住宅プロキシ URL の取得
  4. 04動的プロキシと固定 IP の一覧表示
  5. 05プロキシ経由での URL 取得

活用シーン

  1. 01残り通信量と最近の使用状況の確認
  2. 02リクエスト用のプロキシ出口国の選択
  3. 03住宅プロキシ経由でのウェブページ取得

MCP 対応

MCP クライアントに Proxy302 のアカウント、地域、プロキシ、取得機能をツールとして公開します。ホスト型エンドポイントとローカル実行に対応します。

設定

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

エンドポイントhttps://mcp.proxy302.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://mcp.proxy302.com/mcp
Streamable HTTPhttps://proxy302.com/v1/mcp認証が必要

ツール

詳細

proxy302-mcp:AI アシスタント向けのツールとしてのレジデンシャルプロキシ

proxy302-mcp

Proxy302 チームが開発・保守する公式 Proxy302 MCP サーバーです。アカウント、請求、接続に関するお問い合わせはProxy302 サポートまで、このサーバーのバグについてはGitHub のイシューを作成してください。

AI アシスタントに、本物のレジデンシャルプロキシツールボックスを与えましょう。proxy302-mcp はProxy302向けのModel Context Protocolサーバーです。Claude Code、Claude Desktop、Cursor、その他の MCP クライアントから、トラフィックと使用状況を確認したり、国やプランを閲覧したり、任意の国のローテーション型レジデンシャルプロキシ URL を取得したり、プロキシと静的 IP を一覧表示したり、プロキシ経由でウェブページを取得したりできます。

中文说明

仕組み:AI アシスタントがマシン上の proxy302-mcp と通信し、proxy302-mcp がキーを使って Proxy302 API を呼び出し、レジデンシャル IP 経由でページを取得します

v1 は意図的に読み取り専用で、費用が発生しない設計です。購入、更新、チャージは一切行いません。実行できる唯一の書き込み操作(動的プロキシ認証情報の作成)は無料で、デフォルトでは無効になっており、実際に使用した場合にのみトラフィック料金が発生します。

ホステッドサーバー(インストール不要)

Proxy302 がこのサーバーをホストして実行します。まずProxy302 コンソールで API キーを作成してください。

Cursor に追加 VS Code にインストール VS Code Insiders にインストール

ワンクリックで https://mcp.proxy302.com/mcp が追加されます。続いてアプリに Proxy302 のサインインウィンドウが表示されるので、API キー(key id:secret)を一度だけ貼り付けます。コンソールでキーを削除すると、接続が解除されます。

  • Claude(claude.ai、Claude Desktop):Settings → Connectors → Add custom connector を選び、URL に https://mcp.proxy302.com/mcp を指定します。
  • ChatGPT(開発者モード):同じ URL と OAuth を使用してコネクターを作成します。
  • **Cursor、VS Code、Windsurf、その他の MCP クライアント:**同じ URL を使用します。ヘッダーは不要です。

**OAuth でサインインする場合:**Claude、ChatGPT、または MCP サインインに対応するクライアントに、https://mcp.proxy302.com/mcp をカスタムコネクターとして追加し、サインインウィンドウで API キーを一度だけ貼り付けます。Claude Code では次のようにします。

claude mcp add --transport http proxy302 https://mcp.proxy302.com/mcp

続いて Claude Code で /mcp を実行し、サインインします。

または、キーをヘッダーとして送信します:https://proxy302.com/v1/mcp を使用し、Authorization: Bearer <key id>:<secret> を指定します。

claude mcp add --transport http proxy302 https://proxy302.com/v1/mcp --header "Authorization: Bearer <key id>:<secret>"

Cursor(~/.cursor/mcp.json):

{
  "mcpServers": {
    "proxy302": {
      "url": "https://proxy302.com/v1/mcp",
      "headers": { "Authorization": "Bearer <key id>:<secret>" }
    }
  }
}

ホステッドサーバーには fetch_url を除く同じツールに加え、rotate_ip(スティッキープロキシの新しい出口 IP)、check_ip_purity(静的 IP のブロックリストスコア、または指定したロケーションから次に割り当てられる IP のスコア)、estimate_cost(ウォレット残高に基づくプランの見積もり)が用意されています。こちらも費用は発生しません。

ローカルで実行する

  1. Proxy302 コンソールで API キーを作成し、キー ID とシークレットを控えておきます。
  2. インストールします。
claude mcp add proxy302 -e PROXY302_API_KEY="<key id>:<secret>" -- npx -y github:proxy302/proxy302-mcp

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

特典:proxy302-mcp 経由の呼び出しが初めて成功した際、Proxy302 が有料アカウントに 1 PTC を付与します(アカウントごとに 1 回)。

Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "proxy302": {
      "command": "npx",
      "args": ["-y", "github:proxy302/proxy302-mcp"],
      "env": { "PROXY302_API_KEY": "<key id>:<secret>" }
    }
  }
}
Cursor

~/.cursor/mcp.json(またはプロジェクト内の .cursor/mcp.json):

{
  "mcpServers": {
    "proxy302": {
      "command": "npx",
      "args": ["-y", "github:proxy302/proxy302-mcp"],
      "env": { "PROXY302_API_KEY": "<key id>:<secret>" }
    }
  }
}

ツール

ツール機能
get_account_usageアカウント、ウォレット(PTC)残高、プリペイド通信量の残量、プールごとの残高、および過去 N 日間の日次使用量
list_countries接続先として指定できる国と、その ID および ISO コード(名前で絞り込み可能)
list_regions国の州、または州の都市
list_products製品ラインと固定 IP プラン(データセンターおよび住宅用)
get_dynamic_proxy国(対応している場合は州/都市)に対応した、すぐに使えるローテーション型住宅用 URL http://user:pass@host:port。既存のプロキシを再利用します。create_if_missing=true を指定すると新規作成します
list_my_proxiesお客様の動的プロキシと固定 IP。指定がない限り、パスワードはマスキングされます
fetch_urlプロキシ経由で URL にリクエストを送信し(必要に応じて指定した国から)、Markdown、テキスト、または生データを返します

意図的に v1 には含めていません:購入、更新、チャージ。

使用例

使用例:残りの通信量を確認し、ドイツのプロキシを取得して、経由先からページを取得する

アシスタントに次のように依頼します:

  • 「プロキシの通信量はあとどれくらい残っていますか? 今週はどれくらい使いましたか?」
  • 「利用できる国はどこですか? ドイツのプロキシを取得してください。」
  • 「米国の出口経由で https://example.com/pricing を取得して、要約してください。」
  • 「今後 7 日以内に有効期限が切れる固定 IP を一覧表示してください。」
Playwright でプロキシを使用する

get_dynamic_proxy はホスト、ポート、ユーザー名、パスワードを返します:

import { chromium } from 'playwright';

const browser = await chromium.launch({
  proxy: { server: 'http://HOST:PORT', username: 'USERNAME', password: 'PASSWORD' },
});
const page = await browser.newPage();
await page.goto('https://ipinfo.io/json');
console.log(await page.textContent('body'));
browser-use でプロキシを使用する
from browser_use import Agent, Browser, BrowserConfig

browser = Browser(config=BrowserConfig(
    proxy={"server": "http://HOST:PORT", "username": "USERNAME", "password": "PASSWORD"},
))
agent = Agent(task="Open ipinfo.io and tell me the country", llm=llm, browser=browser)

fetch_url は JavaScript をレンダリングしない通常の HTTP リクエストです。JavaScript を多用するサイトでは、上記のようにプロキシ URL をブラウザーに渡してください。

設定

変数意味
PROXY302_API_KEY必須。<key id>:<secret>、または Basic ... トークン
PROXY302_API_SECRET任意。PROXY302_API_KEY にキー ID のみを設定する場合に使用します
PROXY302_BASE_URL任意。デフォルトは https://proxy302.com です

認証情報は環境変数からのみ読み込まれます。決してコミットしないでください。リクエストには User-Agent: proxy302-mcp/<version> と X-Proxy302-Client が付与されます。

開発

npm install
npm run build
npm test
PROXY302_API_KEY="<id>:<secret>" npm run smoke   # read-only checks against the live API

ライセンス

MIT

コメント

MCP は初めてですか?

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

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