mcpField
P
Proxy302

Proxy302

远程服务
proxy302.com浏览器自动化02 天前更新

关于 Proxy302

Proxy302 的 MCP 服务让 AI 助手查看代理用量和套餐、获取住宅代理 URL,并通过代理发起请求,面向需要查询代理信息或按国家访问内容的 Proxy302 账户用户。v1 工具不执行购买或付费账户变更。

主要功能

  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 官方 MCP 服务,由 Proxy302 团队构建并维护。有关账户、账单或连接的问题,请联系 Proxy302 支持;有关此服务的错误,请提交 GitHub issue。

为你的 AI 助手配备真正的住宅代理工具箱。proxy302-mcp 是面向 Proxy302 的模型上下文协议服务:查看流量和用量、浏览国家和套餐、获取任意国家的轮换住宅代理 URL、列出你的代理和静态 IP,并通过代理抓取网页,所有操作都可以在 Claude Code、Claude Desktop、Cursor 或任何 MCP 客户端中完成。

中文说明

工作原理:你的 AI 助手与本机上的 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(每个账户限一次)。

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获取一个可直接使用的 http://user:pass@host:port 住宅轮换代理 URL,支持指定国家/地区(以及支持时指定州/城市)。复用现有代理;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 仅包含 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。