프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. 리뷰와 계정 기능은 다음 단계에서 열려요.
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

Proxy Veil

제작자: Goldentrii버전 1.5.4i★ –i내 컴퓨터에서 실행
레지스트리 이름io.github.Goldentrii/proxy-veil

설치

개요

제작자가 쓴 설명(영어 원문)

Residential proxy MCP server for AI agents — geo-targeting, sticky sessions, anti-bot bypass.

PopNx MCP의 세 기둥

이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.

할 수 있는 일

이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.

  • 연결 방식: 내 컴퓨터에서 실행
  • 전송 방식: stdio
  • 카테고리: 기타
  • 입력해야 할 값: NOVADA_PROXY_USER, NOVADA_PROXY_PASS, NOVADA_API_KEY, BRIGHTDATA_USER, BRIGHTDATA_PASS, SMARTPROXY_USER, SMARTPROXY_PASS, OXYLABS_USER, OXYLABS_PASS, PROXY_URL

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

설치하기 전에

  • 기본 점검: 1개 중 1개 통과
  • 내 컴퓨터에서 내 사용자 계정의 권한(파일, 네트워크, 앱)으로 실행돼요.
  • 직접 입력할 값: NOVADA_PROXY_USER, NOVADA_PROXY_PASS, NOVADA_API_KEY, BRIGHTDATA_USER, BRIGHTDATA_PASS, SMARTPROXY_USER, SMARTPROXY_PASS, OXYLABS_USER, OXYLABS_PASS, PROXY_URL

비밀로 표시된 값은 내 계정의 열쇠예요. 절대 다른 사람과 공유하거나 채팅에 붙여 넣지 마세요.

필요한 것

  • npmNode.js 설치(npx 명령어용)

어떤 앱을 쓰세요?

위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.

Claude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요

{
  "mcpServers": {
    "proxy-veil": {
      "command": "npx",
      "args": [
        "-y",
        "proxy-veil"
      ],
      "env": {
        "NOVADA_PROXY_USER": "your-value",
        "NOVADA_PROXY_PASS": "your-value",
        "NOVADA_API_KEY": "your-value",
        "BRIGHTDATA_USER": "your-value",
        "BRIGHTDATA_PASS": "your-value",
        "SMARTPROXY_USER": "your-value",
        "SMARTPROXY_PASS": "your-value",
        "OXYLABS_USER": "your-value",
        "OXYLABS_PASS": "your-value",
        "PROXY_URL": "your-value"
      }
    }
  }
}

터미널에서 이 명령어를 실행하세요

claude mcp add proxy-veil --env NOVADA_PROXY_USER=your-value --env NOVADA_PROXY_PASS=your-value --env NOVADA_API_KEY=your-value --env BRIGHTDATA_USER=your-value --env BRIGHTDATA_PASS=your-value --env SMARTPROXY_USER=your-value --env SMARTPROXY_PASS=your-value --env OXYLABS_USER=your-value --env OXYLABS_PASS=your-value --env PROXY_URL=your-value -- npx -y proxy-veil

실행하기 전에 빈 값을 채워 주세요.

Cursor에서 열기

또는 설정을 직접 복사하기

프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요

{
  "mcpServers": {
    "proxy-veil": {
      "command": "npx",
      "args": [
        "-y",
        "proxy-veil"
      ],
      "env": {
        "NOVADA_PROXY_USER": "your-value",
        "NOVADA_PROXY_PASS": "your-value",
        "NOVADA_API_KEY": "your-value",
        "BRIGHTDATA_USER": "your-value",
        "BRIGHTDATA_PASS": "your-value",
        "SMARTPROXY_USER": "your-value",
        "SMARTPROXY_PASS": "your-value",
        "OXYLABS_USER": "your-value",
        "OXYLABS_PASS": "your-value",
        "PROXY_URL": "your-value"
      }
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

VS Code에서 열기

또는 설정을 직접 복사하기

프로젝트의 .vscode/mcp.json에 붙여 넣으세요

{
  "servers": {
    "proxy-veil": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "proxy-veil"
      ],
      "env": {
        "NOVADA_PROXY_USER": "your-value",
        "NOVADA_PROXY_PASS": "your-value",
        "NOVADA_API_KEY": "your-value",
        "BRIGHTDATA_USER": "your-value",
        "BRIGHTDATA_PASS": "your-value",
        "SMARTPROXY_USER": "your-value",
        "SMARTPROXY_PASS": "your-value",
        "OXYLABS_USER": "your-value",
        "OXYLABS_PASS": "your-value",
        "PROXY_URL": "your-value"
      }
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

이 서버는 내 컴퓨터에서 실행되는데, ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요. 다른 앱을 고르세요.

선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.

직접 입력할 값

  • NOVADA_PROXY_USER 비밀 env
    Novada residential proxy username
  • NOVADA_PROXY_PASS 비밀 env
    Novada residential proxy password
  • NOVADA_API_KEY 비밀 env
    Novada Scraper API key for search tool
  • BRIGHTDATA_USER 비밀 env
    BrightData full username including zone
  • BRIGHTDATA_PASS 비밀 env
    BrightData proxy password
  • SMARTPROXY_USER 비밀 env
    Smartproxy username
  • SMARTPROXY_PASS 비밀 env
    Smartproxy password
  • OXYLABS_USER 비밀 env
    Oxylabs username
  • OXYLABS_PASS 비밀 env
    Oxylabs password
  • PROXY_URL 비밀 env
    Generic HTTP proxy URL (http://user:pass@host:port)

이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.

할 수 있는 일

내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 7일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 GitHub 계정 Goldentrii 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요

  • … 아직 점검 안 함

    계속 관리되고 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • … 아직 점검 안 함

    라이선스 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • – 해당 없음

    엔드포인트 응답

    내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요

  • – 해당 없음

    OAuth로 로그인

    내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요

  • … 아직 점검 안 함

    도구 설명에 숨겨진 지시 없음

    내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요

기타 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 32620개 중 0%보다 스타가 많아요
  • 이 카테고리의 다른 서버 32620개 중 6%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 32620개 중 100%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

Proxy Veil, 안전한가요?

해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

입력해야 할 값: NOVADA_PROXY_USER, NOVADA_PROXY_PASS, NOVADA_API_KEY, BRIGHTDATA_USER, BRIGHTDATA_PASS, SMARTPROXY_USER, SMARTPROXY_PASS, OXYLABS_USER, OXYLABS_PASS, PROXY_URL

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(1.5.4)은 7개월 전 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Node.js도 있어야 해요.

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: Spec Driven Development, Remote Desktop Commander, Intervals MCP

대안

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

Spec Driven Development

제작자: formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

내 컴퓨터에서 실행★ 440MIT14개월 전 업데이트
설치

Remote Desktop Commander

제작자: desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

클라우드에서 실행★ 211그저께 업데이트
설치

Intervals MCP

제작자: ljcl

Remote MCP server for intervals.icu run data and analysis

내 컴퓨터에서 실행오늘 업데이트
설치

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.

Proxy4Agent

Residential proxy MCP server for AI agents. Route any HTTP request through 2M+ real home devices — Android phones, Windows PCs, Macs — to bypass anti-bot systems, geo-target by country or city, and maintain sticky sessions across multi-step workflows.

Works with Claude Code, Cursor, Windsurf, Cline, Continue, and any MCP-compatible AI agent. Powered by [Novada](https://www.novada.com).


Why Proxy4Agent

AI agents get blocked on 60–70% of commercial websites. Standard HTTP requests are detected and rejected by Cloudflare, Akamai, DataDome, PerimeterX, and similar systems. Proxy4Agent routes your agent through real residential IPs — so it looks indistinguishable from a human browser.

ProblemProxy4Agent
Amazon, LinkedIn block your agentResidential IPs from real home devices
Cloudflare / Akamai bot challengesBypassed via real device fingerprints
JS-rendered pages return blankBrowser API runs real Chromium
Geo-restricted or localized content195+ countries, city-level targeting
Multi-step workflows lose sessionSticky sessions — same IP across calls
Need structured search resultsBuilt-in Google search, clean JSON output

Providers

Proxy4Agent works with any HTTP proxy. Novada is the built-in default with the deepest integration. BrightData, Smartproxy, and Oxylabs have dedicated adapters with full auto-targeting. Any other provider works via the generic adapter.

Priority: Novada → BrightData → Smartproxy → Oxylabs → Generic. First configured provider wins.

Novada (default — recommended)

Full integration: automatic geo-targeting, city-level targeting, sticky sessions, 195+ countries.

claude mcp add bestproxy4agents \

-e NOVADA_PROXY_USER=your_username \ -e NOVADA_PROXY_PASS=your_password \ -- npx -y bestproxy4agents

Get credentials: [novada.com](https://www.novada.com) → Dashboard → Residential Proxies → Endpoint Generator

BrightData

Full integration: automatic country/city/session targeting via BrightData's username-suffix format.

claude mcp add bestproxy4agents \

-e BRIGHTDATA_USER="brd-customer-abc123-zone-residential" \ -e BRIGHTDATA_PASS=your_password \ -- npx -y bestproxy4agents

Get credentials: brightdata.com → Proxies & Scraping → Residential → Access Parameters

BRIGHTDATA_USER is your full username including zone (e.g. brd-customer-abc123-zone-residential). Optional: BRIGHTDATA_HOST (default: zproxy.lum-superproxy.io), BRIGHTDATA_PORT (default: 22225).

Smartproxy

Full integration: automatic country/city/session targeting.

claude mcp add bestproxy4agents \

-e SMARTPROXY_USER=your_username \ -e SMARTPROXY_PASS=your_password \ -- npx -y bestproxy4agents

Get credentials: smartproxy.com → Dashboard → Residential → Endpoint Generator

Optional: SMARTPROXY_HOST (default: gate.smartproxy.com), SMARTPROXY_PORT (default: 10001).

Oxylabs

Full integration: automatic country/city/session targeting.

claude mcp add bestproxy4agents \

-e OXYLABS_USER=your_username \ -e OXYLABS_PASS=your_password \ -- npx -y bestproxy4agents

Get credentials: oxylabs.io → Dashboard → Residential Proxies → Access Details

Optional: OXYLABS_HOST (default: pr.oxylabs.io), OXYLABS_PORT (default: 7777).

Generic HTTP Proxy — any other provider

Set PROXY_URL to use IPRoyal, your own infrastructure, or any standard HTTP proxy.

# IPRoyal

claude mcp add bestproxy4agents \ -e PROXY_URL="http://username:password@geo.iproyal.com:12321" \ -- npx -y bestproxy4agents

Any HTTP proxy

claude mcp add bestproxy4agents \ -e PROXY_URL="http://user:pass@your-proxy-host:port" \ -- npx -y bestproxy4agents

Note: With the generic adapter, encode country/city/session targeting directly in your proxy URL per your provider's format. country, city, and session_id tool parameters are logged as warnings and not forwarded.

FeatureNovadaBrightDataSmartproxyOxylabsGeneric HTTP
Auto country targeting✓✓✓✓manual
Auto city targeting✓✓✓✓manual
Sticky sessions✓✓✓✓manual
Built-in search API✓————
Browser API (JS render)✓————

Get Your Credentials

Sign up at [novada.com](https://www.novada.com) — 30 seconds, no credit card.

ToolRequired env varsWhere to get them
agentproxy_fetchNOVADA_PROXY_USER + NOVADA_PROXY_PASSDashboard → Residential Proxies → Endpoint Generator
agentproxy_sessionNOVADA_PROXY_USER + NOVADA_PROXY_PASSDashboard → Residential Proxies → Endpoint Generator
agentproxy_searchNOVADA_API_KEYDashboard → API Keys
agentproxy_render [BETA]NOVADA_BROWSER_WSDashboard → Browser API → Playground → copy Puppeteer URL
agentproxy_status_(none)_—

You only need credentials for the tools you use.


Install

Fetch + Session (core — recommended start):

claude mcp add bestproxy4agents \

-e NOVADA_PROXY_USER=your_username \ -e NOVADA_PROXY_PASS=your_password \ -e NOVADA_PROXY_HOST=your_account_host \ -- npx -y bestproxy4agents

Search only:

claude mcp add bestproxy4agents \

-e NOVADA_API_KEY=your_key \ -- npx -y bestproxy4agents

All tools:

claude mcp add bestproxy4agents \

-e NOVADA_PROXY_USER=your_username \ -e NOVADA_PROXY_PASS=your_password \ -e NOVADA_PROXY_HOST=your_account_host \ -e NOVADA_API_KEY=your_key \ -- npx -y bestproxy4agents

`NOVADA_PROXY_HOST` — your account-specific proxy host from the Endpoint Generator (e.g. abc123.vtv.na.novada.pro). Required for reliable sticky sessions. Defaults to the shared load balancer if omitted.


Compatible With

Proxy4Agent works with any MCP-compatible AI client:

ClientInstall method
Claude Codeclaude mcp add bestproxy4agents -e ... -- npx -y bestproxy4agents
CursorSettings → MCP → Add server → npx -y bestproxy4agents
WindsurfMCP config → npx -y bestproxy4agents
ClineMCP settings → command: npx, args: ["-y", "bestproxy4agents"]
Continue.continue/config.json → mcpServers
Smitherysmithery.ai/server/proxy4agent
Any MCP clientstdio transport, npx -y bestproxy4agents

Claude Code example (copy-paste ready):

claude mcp add bestproxy4agents \

-e NOVADA_PROXY_USER=your_username \ -e NOVADA_PROXY_PASS=your_password \ -- npx -y bestproxy4agents

Cursor / Windsurf / Cline — add to your MCP config:

{

"mcpServers": { "bestproxy4agents": { "command": "npx", "args": ["-y", "bestproxy4agents"], "env": { "NOVADA_PROXY_USER": "your_username", "NOVADA_PROXY_PASS": "your_password" } } } }


Tools

agentproxy_fetch

Fetch any URL through a residential proxy. Works on Amazon, LinkedIn, Cloudflare-protected pages, and most anti-bot-protected sites.

Requires: Any proxy provider — Novada (NOVADA_PROXY_USER + NOVADA_PROXY_PASS), BrightData, Smartproxy, Oxylabs, or PROXY_URL

ParameterTypeDefaultDescription
urlstringrequiredTarget URL (http:// or https://)
countrystring—2-letter ISO code: US, DE, JP, GB, BR, IN, FR, CA, AU... (195+ countries)
citystring—City-level targeting: newyork, london, tokyo, paris, berlin...
session_idstring—Reuse same ID to keep the same IP (letters/numbers/underscores only, max 64 chars)
formatstringmarkdownmarkdown strips HTML tags · raw returns full HTML
timeoutnumber60Timeout in seconds (1–120)

agentproxy_session

Sticky session fetch — every call with the same session_id uses the same residential IP. Essential for login flows, paginated scraping, and price monitoring across pages.

Requires: Any proxy provider — Novada (NOVADA_PROXY_USER + NOVADA_PROXY_PASS), BrightData, Smartproxy, Oxylabs, or PROXY_URL

ParameterTypeDefaultDescription
session_idstringrequiredUnique ID — reuse to keep same IP (no hyphens, max 64 chars)
urlstringrequiredTarget URL
countrystring—2-letter country code
citystring—City-level targeting: newyork, london, tokyo...
formatstringmarkdownmarkdown or raw
timeoutnumber60Timeout in seconds (1–120)

agentproxy_search

Structured Google search via Novada. Returns titles, URLs, and descriptions — no HTML parsing needed. Best for discovery and research tasks.

Requires: NOVADA_API_KEY

ParameterTypeDefaultDescription
querystringrequiredSearch query
numnumber10Result count (1–20)
countrystring—Localize results: us, uk, de, jp, fr...
languagestring—Language: en, zh, de, ja, fr...

agentproxy_render [BETA]

Render JavaScript-heavy pages using Novada's Browser API (real Chromium, full JS execution). Use for SPAs, React/Vue apps, and pages that return blank without a real browser.

Requires: NOVADA_BROWSER_WS (copy the Puppeteer URL from Dashboard → Browser API → Playground)

ParameterTypeDefaultDescription
urlstringrequiredTarget URL
formatstringmarkdownmarkdown · html · text
wait_forstring—CSS selector to wait for before extracting (e.g. .product-title)
timeoutnumber60Timeout in seconds (5–120)

agentproxy_status

Check Novada's proxy network health — live node count, device types, service status. No credentials required.


Real-World Results

Live outputs from actual API calls — not fabricated.

Geo-targeting: same URL, different exit countries
agentproxy_fetch(url="https://httpbin.org/ip", country="US", format="raw")

→ { "origin": "200.50.235.236" } ← US residential IP

agentproxy_fetch(url="https://httpbin.org/ip", country="JP", format="raw") → { "origin": "60.85.57.175" } ← Japan residential IP

Sticky session: same IP confirmed across two requests
agentproxy_session(session_id="job001", url="https://httpbin.org/ip", format="raw")

→ { "origin": "103.135.135.168" }

agentproxy_session(session_id="job001", url="https://httpbin.org/ip", format="raw") → { "origin": "103.135.135.168" } ← same IP, confirmed ✓

Amazon — 1.6 MB product page, not blocked
agentproxy_fetch(url="https://www.amazon.com/dp/B0BSHF7WHW", cou

앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요

PopNx에게 묻기