Proxidize MCP

Servidor MCP oficial da Proxidize — gerencie proxies móveis e residenciais a partir do Claude, Cursor e qualquer cliente MCP. Alterne IPs, monitore o uso.

Documentação

Proxidize

Proxidize MCP Server

Gerencie seus proxies móveis e residenciais a partir de qualquer agente de IA.
Alterne IPs, mude de localização, monitore o uso, marque proxies e controle o acesso — tudo por meio de linguagem natural.

npm version License

Início Rápido • Ferramentas • Configuração • Clientes


Visão Geral

Servidor MCP para a API do Proxidize. Dá ao Claude, Cursor e outros clientes MCP acesso direto à sua infraestrutura de proxies — sem necessidade de alternar entre abas do painel.

Na inicialização, ele verifica quais assinaturas Proxidize estão ativas na sua conta e registra apenas as ferramentas relevantes. O plano Per Proxy recebe ferramentas de gerenciamento de proxies, o Per GB recebe ferramentas de uso e pontos de acesso, e assim por diante.


Início Rápido

Requer Node.js 18 ou superior.

Claude Code

Escolha um escopo e execute o comando correspondente.

Local (padrão) — apenas neste projeto, privado para você:

claude mcp add proxidize -e PROXIDIZE_API_TOKEN=YOUR_API_TOKEN -- npx -y @proxidize/mcp

Usuário — todos os seus projetos, privado para você:

claude mcp add proxidize --scope user -e PROXIDIZE_API_TOKEN=YOUR_API_TOKEN -- npx -y @proxidize/mcp

Projeto — compartilhado com sua equipe via .mcp.json. Defina PROXIDIZE_API_TOKEN no seu ambiente e faça referência a ele com a expansão ${VAR} para que o token fique fora do controle de versão:

claude mcp add --scope project proxidize -- npx -y @proxidize/mcp

Execute /mcp dentro do Claude Code para verificar a conexão.

Claude Desktop

Adicione ao claude_desktop_config.json:

{
  "mcpServers": {
    "proxidize": {
      "command": "npx",
      "args": ["-y", "@proxidize/mcp"],
      "env": {
        "PROXIDIZE_API_TOKEN": "YOUR_API_TOKEN"
      }
    }
  }
}

Cursor / Windsurf / VS Code

Adicione ao .mcp.json ou à configuração MCP do seu IDE:

{
  "mcpServers": {
    "proxidize": {
      "command": "npx",
      "args": ["-y", "@proxidize/mcp"],
      "env": {
        "PROXIDIZE_API_TOKEN": "YOUR_API_TOKEN"
      }
    }
  }
}

Obtenha seu token de API

  1. Faça login no Painel Proxidize
  2. Clique no menu do avatar → Configurações
  3. Copie seu token de API

Nota: O acesso a proxies exige verificação de identidade. KYC (documento de identidade com foto emitido pelo governo) é obrigatório para todas as contas antes que os Serviços de proxy possam ser usados; contas empresariais que precisam de threads de conexão ilimitadas ou acesso a categorias de sites com verificação também precisam de KYB (verificação empresarial, via vendas).


Ferramentas Disponíveis

Conta

FerramentaDescrição
get_subscriptionLista assinaturas ativas, opcionalmente filtradas por um tipo de plano
get_outbound_ipObtém o IP público da máquina que executa este servidor MCP (para lista de permissões de IP)

Per Proxy

FerramentaDescrição
list_proxiesLista todos os proxies com IPs, URLs de conexão prontas para uso, velocidades, uso e tags
get_proxyObtém detalhes de um único proxy pelo ID da sessão
rotate_proxyRotaciona o IP de um proxy e retorna o IP antigo e o novo, opcionalmente fixado a uma cidade ou operadora
rotate_proxy_urlRotaciona um proxy usando seu token de rotação
set_rotation_intervalDefine rotação automática (60s a 7 dias) ou desativa com -1
update_proxy_passwordAltera a senha de todos os proxies
list_proxy_locationsLista cidades dos EUA disponíveis com velocidades médias
list_proxy_carriersLista operadoras móveis disponíveis, filtráveis por localização
create_ip_whitelistAdiciona IPs de origem à lista de permissões para acesso ao proxy
list_tagsLista todas as tags de proxies
create_tagCria uma nova tag
delete_tagExclui uma tag (remove de todos os proxies)
tag_proxyAtribui uma tag a uma sessão de proxy
untag_proxyRemove uma tag de uma sessão de proxy

Proxies Móveis Per GB

Prefixo com mobile_. Registradas apenas se você tiver uma assinatura móvel Per GB ativa.

FerramentaDescrição
mobile_get_usageSaldo de dados — bytes usados e disponíveis
mobile_list_locationsCidades disponíveis com velocidades, filtráveis por operadora, país ou estado
mobile_list_carriersOperadoras disponíveis, filtráveis por país
mobile_get_settingsConfigurações do proxy do ponto de acesso
mobile_list_access_pointsLista sub-usuários que compartilham seu pool de dados
mobile_create_access_pointCria um novo sub-usuário
mobile_create_ip_whitelistAdiciona IPs à lista de permissões com opções de localização/operadora/protocolo
mobile_update_ip_whitelistAtualiza uma entrada existente da lista de permissões
mobile_update_settingsAtualiza o roteamento do ponto de acesso (cidade, operadora, protocolo)

Analytics

Registradas quando pelo menos um plano está ativo. Com suporte do serviço de analytics do Proxidize; a superfície de consulta pode evoluir.

FerramentaDescrição
get_traffic_analyticsLargura de banda e contagens de requisições/falhas ao longo do tempo, por sessão de proxy ou ponto de acesso
get_top_domainsPrincipais domínios de destino classificados por volume de dados e por contagem de requisições
get_connection_historyLog por requisição: URL, método, status, duração, bytes, IP de origem, geo upstream, erros

Proxies Residenciais Per GB

Mesmos que os móveis, com prefixo residential_. Registradas apenas com uma assinatura residencial ativa.

FerramentaDescrição
residential_get_usageSaldo de dados residenciais
residential_list_locationsLocalizações residenciais disponíveis, filtráveis por operadora, país ou estado
residential_list_carriersOperadoras residenciais disponíveis, filtráveis por país
residential_get_settingsConfigurações do ponto de acesso
residential_list_access_pointsLista sub-usuários residenciais
residential_create_access_pointCria um sub-usuário residencial
residential_create_ip_whitelistAdiciona IPs à lista de permissões para proxies residenciais
residential_update_ip_whitelistAtualiza uma entrada residencial da lista de permissões
residential_update_settingsAtualiza o roteamento do ponto de acesso (cidade, operadora, protocolo)

Configuração

Variáveis de Ambiente

VariávelObrigatóriaPadrãoDescrição
PROXIDIZE_API_TOKENSim—Seu token de API do Proxidize
PROXIDIZE_BASE_URLNãohttps://api.proxidize.com/api/v1URL base da API. Deve ser uma URL HTTPS *.proxidize.com, ou um endereço de loopback (localhost/127.0.0.1) para testes locais — qualquer outra coisa é rejeitada na inicialização para que seu token de API nunca seja enviado a outro host
PROXIDIZE_PROXY_HOSTNãopg.proxi.esHost do gateway de proxy usado nas URLs de conexão
PROXIDIZE_TIMEOUTNão30000Tempo limite de requisição em milissegundos
PROXIDIZE_MAX_RETRIESNão2Máximo de tentativas em erros de servidor (0-5)
PROXIDIZE_DISABLE_ANALYTICSNão—Defina como 1 para desativar analytics de uso anônimos (DO_NOT_TRACK=1 também funciona)

Descoberta de ferramentas

Na inicialização, o servidor consulta a API de assinaturas para descobrir seus planos ativos. As ferramentas são registradas por plano:

  • per_proxy_mobile → 14 ferramentas de gerenciamento de proxies
  • per_gb_mobile → 9 ferramentas móveis
  • per_gb_residential → 9 ferramentas residenciais
  • Qualquer plano ativo → 3 ferramentas de analytics
  • Sempre carregadas → get_subscription, get_outbound_ip

Sem assinatura, sem ferramentas específicas de assinatura. Nada é exposto que sua conta não possa usar.

Analytics de uso

O servidor coleta analytics de uso anônimos (quais ferramentas são chamadas, latência e taxas de erro) via PostHog para nos ajudar a melhorá-lo. Respostas de ferramentas e argumentos de chamadas de ferramentas nunca são enviados — apenas o nome da ferramenta, tempo e sucesso/falha. Desative a qualquer momento definindo PROXIDIZE_DISABLE_ANALYTICS=1 (ou o padrão DO_NOT_TRACK=1) no ambiente do servidor.


Clientes Suportados

Funciona com qualquer cliente compatível com MCP:


Solução de Problemas

"PROXIDIZE_API_TOKEN é obrigatório"

Defina a variável de ambiente na configuração do seu servidor MCP. Veja Início Rápido.

O servidor conecta, mas mostra apenas get_subscription e get_outbound_ip

A descoberta de assinaturas falhou ou não encontrou planos ativos. Verifique se seu token de API é válido (regere-o no painel do Proxidize em Configurações) e se sua conta tem uma assinatura ativa.

Ferramentas retornam "HTTP 401: Invalid token"

Verifique se o token não foi regenerado desde que você configurou o servidor.

Erros de tempo limite

Aumente o tempo limite: defina PROXIDIZE_TIMEOUT para 60000 na sua configuração de ambiente.


Desenvolvimento

Para executar a partir do código-fonte em vez do npm:

git clone https://github.com/proxidize/proxidize-mcp.git
cd proxidize-mcp
npm install
npm run build

Em seguida, aponte seu cliente MCP para a saída do build — por exemplo, claude mcp add proxidize -e PROXIDIZE_API_TOKEN=YOUR_API_TOKEN -- node /path/to/proxidize-mcp/dist/index.js.

Execute a suíte de testes com npm test (nenhuma credencial necessária — ele inicia o servidor contra uma API simulada).


Licença

MIT