MCP server de Proxy302
Commit 11 nov 2026Permite que un asistente de IA gestione proxies residenciales, consulte el uso, explore los países disponibles y obtenga páginas web a través de ubicaciones geográficas específicas.
También conocido como proxy302/proxy302-mcp, proxy302-mcp
- Stars
- 1
- Herramientas
- 9
- Descargas, 30 días
- —
- Última versión
- 1.1.0
- Último commit
- 11 nov 2026
- Licencia
- MIT
¿Qué es Proxy302 MCP?
Proxy302 es un MCP server. Permite que un asistente de IA gestione proxies residenciales, consulte el uso, explore los países disponibles y obtenga páginas web a través de ubicaciones geográficas específicas. Expone 9 herramientas, como get_account_usage, list_countries, list_regions.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Proxy302
Proxy302 proporciona un kit de herramientas especializado para que los asistentes de IA gestionen proxies residenciales. Este MCP server permite a los usuarios interactuar con los servicios de Proxy302 a través de clientes como Claude Desktop, Cursor y VS Code. Permite que un asistente monitoree el uso de la cuenta, explore países y regiones disponibles, y gestione las credenciales de los proxies. Los usuarios pueden obtener URLs de proxies residenciales rotativos o IPs estáticas para facilitar la navegación web desde ubicaciones geográficas específicas.
El servidor se puede ejecutar localmente usando Node.js o accederse mediante una versión alojada que requiere una API key para la autenticación. Mientras que la versión local incluye la herramienta fetch_url, la versión alojada ofrece capacidades adicionales como check_ip_purity y estimate_cost. La versión actual está diseñada para ser de solo lectura en cuanto a transacciones financieras, lo que significa que no realizará compras ni renovaciones. Se enfoca en proporcionar datos y herramientas de conexión, como get_dynamic_proxy y list_isps, para ayudar a los desarrolladores a integrar el acceso a IPs residenciales en sus flujos de trabajo automatizados.
Qué puedes hacer con él
- 1Monitorear el uso del tráfico de proxiesPide a tu asistente que revise tu tráfico prepagado restante y las estadísticas de uso diario.
- 2Obtener proxies geográficosSolicita una URL de proxy residencial específica para un país elegido para usar en automatizaciones.
- 3Extraer contenido web vía proxyHaz que la IA obtenga y resuma una página web utilizando una ubicación de salida específica.
- 4Gestionar activos de IP estáticaIdentifica cuáles de tus IPs estáticas están próximas a su fecha de expiración.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Proxy302 MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Proxy302 MCP en Claude Code
$ claude mcp add --transport http proxy302-mcp https://mcp.proxy302.com/mcpInstalar Proxy302 MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"proxy302-mcp": {
"url": "https://mcp.proxy302.com/mcp"
}
}
}Instalar Proxy302 MCP en VS Code
.vscode/mcp.json
{
"servers": {
"proxy302-mcp": {
"type": "http",
"url": "https://mcp.proxy302.com/mcp"
}
}
}Instalar Proxy302 MCP en VS Code CLI
$ code --add-mcp '{"name":"proxy302-mcp","type":"http","url":"https://mcp.proxy302.com/mcp"}'Instalar Proxy302 MCP en Codex
$ codex mcp add proxy302-mcp --url https://mcp.proxy302.com/mcpInstalar Proxy302 MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.proxy302-mcp] url = "https://mcp.proxy302.com/mcp"
Instalar Proxy302 MCP en Gemini CLI
$ gemini mcp add -s user --transport http proxy302-mcp https://mcp.proxy302.com/mcpInstalar Proxy302 MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"proxy302-mcp": {
"url": "https://mcp.proxy302.com/mcp",
"type": "http"
}
}
}Herramientas de Proxy302 MCP 9
Detectado desde el READMEget_account_usagelist_countrieslist_regionslist_productsget_dynamic_proxylist_ispsrotate_iplist_my_proxiesfetch_url
| get_account_usage | — | |
| list_countries | — | |
| list_regions | — | |
| list_products | — | |
| get_dynamic_proxy | — | |
| list_isps | — | |
| rotate_ip | — | |
| list_my_proxies | — | |
| fetch_url | — |
Configuración
PROXY302_API_KEY
| Nombre | Descripción | Tipo |
|---|---|---|
| PROXY302_API_KEY | — |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibleproxy302/proxy302-mcp is public and reachablegithub.com/proxy302/proxy302-mcp ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-11github.com/proxy302/proxy302-mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo9 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake de MCPHTTPS endpoint answered 401 (sign-in required)Aprobado
README
Ver en GitHubproxy302-mcp
Official Proxy302 MCP server, built and maintained by the Proxy302 team. For account, billing or connection questions contact Proxy302 support; for bugs in this server, open a GitHub issue.
Give your AI assistant a real residential-proxy toolbox. proxy302-mcp is a Model Context Protocol server for Proxy302: check your traffic and usage, browse countries and plans, get a rotating residential proxy URL for any country, list your proxies and static IPs, and fetch a web page through a proxy, all from Claude Code, Claude Desktop, Cursor or any MCP client.
v1 is deliberately read-only and spend-free: it never buys, renews or tops up anything. The one write it can do (creating a dynamic proxy credential) is free, off by default, and only bills traffic when you actually use it.
Hosted server (no install)
Proxy302 also runs this server for you. Create an API key in the Proxy302 console first.
One click adds https://mcp.proxy302.com/mcp; the app then opens the Proxy302 sign-in window, where you paste your API key once (key id:secret). Deleting the key in the console disconnects it.
- Claude (claude.ai, Claude Desktop): Settings → Connectors → Add custom connector, URL
https://mcp.proxy302.com/mcp. - ChatGPT (developer mode): create a connector with the same URL and OAuth.
- Cursor, VS Code, Windsurf and other MCP clients: the same URL, no headers needed.
Sign in with OAuth: add https://mcp.proxy302.com/mcp as a custom connector in Claude, ChatGPT or any client that supports MCP sign-in, and paste your API key once in the sign-in window. In Claude Code:
claude mcp add --transport http proxy302 https://mcp.proxy302.com/mcp
Then run /mcp in Claude Code to sign in.
Or send the key as a header: use https://proxy302.com/v1/mcp with 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>" }
}
}
}
The hosted server has the same tools except fetch_url, plus check_ip_purity (blocklist score of your static IPs, or of the IPs a location would hand out next) and estimate_cost (quote a plan against your wallet). It never spends money either.
Run it locally
- Create an API key in the Proxy302 console and note its key id and secret.
- Install:
claude mcp add proxy302 -e PROXY302_API_KEY="<key id>:<secret>" -- npx -y github:proxy302/proxy302-mcp
Requires Node.js 20+.
Bonus: Proxy302 credits 1 PTC to paid accounts the first time a call through proxy302-mcp succeeds (once per account).
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 (or .cursor/mcp.json in a project):
{
"mcpServers": {
"proxy302": {
"command": "npx",
"args": ["-y", "github:proxy302/proxy302-mcp"],
"env": { "PROXY302_API_KEY": "<key id>:<secret>" }
}
}
}
Tools
| Tool | What it does |
|---|---|
get_account_usage |
Account, wallet (PTC) balance, remaining prepaid traffic, per-pool balance and daily usage for the last N days |
list_countries |
Countries you can target, with ids and ISO codes (name filter) |
list_regions |
States of a country, or cities of a state |
list_products |
Product lines and static IP plans (data center and residential) |
get_dynamic_proxy |
A ready http://user:pass@host:port residential URL for a country (premium line: also state, city and ISP). session_mode=rotate gives a new IP on every connection, sticky (default) keeps one IP; session_minutes 10–120 on the budget line. Reuses an existing proxy of the same line and place; create_if_missing=true creates one, billed from a traffic package or else the wallet |
list_isps |
ISPs the premium line can target in a country |
rotate_ip |
New exit IP for sticky proxies: returns a fresh-session URL that switches at once |
list_my_proxies |
Your dynamic proxies and static IPs, passwords masked unless asked |
fetch_url |
Request a URL through your proxy (optionally from a given country) and return Markdown, text or raw |
Not in v1, on purpose: purchases, renewals, top-ups.
Examples
Ask your assistant:
- "How much proxy traffic do I have left, and what did I use this week?"
- "Which countries can I use? Get me a Germany proxy."
- "Fetch https://example.com/pricing from a US exit and summarise it."
- "List my static IPs that expire in the next 7 days."
Use the proxy in Playwright
get_dynamic_proxy returns host, port, username and password:
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'));
Use the proxy in 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 is a plain HTTP request without JavaScript rendering. For JavaScript-heavy sites, hand the proxy URL to a browser as above.
Configuration
| Variable | Meaning |
|---|---|
PROXY302_API_KEY |
Required. <key id>:<secret>, or a Basic ... token |
PROXY302_API_SECRET |
Optional; use with PROXY302_API_KEY holding only the key id |
PROXY302_BASE_URL |
Optional; default https://proxy302.com |
Credentials are read from the environment only. Never commit them. Requests identify themselves with User-Agent: proxy302-mcp/<version> and X-Proxy302-Client.
Development
npm install
npm run build
npm test
PROXY302_API_KEY="<id>:<secret>" npm run smoke # read-only checks against the live API
License
MIT
Preguntas sobre Proxy302 MCP
¿Cómo agrego Proxy302 MCP a Claude Code?
Ejecuta claude mcp add --transport http proxy302-mcp https://mcp.proxy302.com/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Proxy302 MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona Proxy302 MCP?
Expone 9 herramientas, incluidas get_account_usage, list_countries, list_regions, list_products, get_dynamic_proxy.
¿Puedo obtener sitios web con mucho JavaScript usando la herramienta fetch_url?
No, fetch_url realiza una solicitud HTTP simple sin renderizado de JavaScript; para sitios pesados, deberías usar la URL del proxy en un navegador.