ProxyCove

com.proxycove由 proxycove.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

Buy and manage residential, mobile and datacenter proxies in 170+ countries, prepaid per GB

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取雲端與基礎設施

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓助理建立 ProxyCove 帳戶、依 GB 購買住宅/行動/資料中心代理並取得連線憑證。

可以做什麼
查詢各代理類型每 GB 價格與可用國家,並免註冊表單建立帳戶、回傳 API 金鑰。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 ProxyCove,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.proxycove%2Fmcp-server/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "proxycove": {
      "type": "http",
      "url": "https://mcp.proxycove.com/mcp"
    }
  }
}

README

ProxyCove MCP Server

Let an AI agent buy and manage real proxies — no signup, no dashboard, no card details in the chat.

ProxyCove sells residential, mobile and datacenter proxies prepaid per GB across 170+ countries. This MCP server exposes that as 14 tools, so an agent can create its own account, hand the human a payment link, buy a proxy and get working connection credentials — all inside one conversation.

https://mcp.proxycove.com/mcp     ← remote endpoint (streamable HTTP)

Status: live. The endpoint above is public — connect and use it. Anonymous calls are allowed for get_pricing, list_locations and create_account; everything else needs a key. Clients that prefer OAuth 2.1 can discover it at /.well-known/oauth-protected-resource.

Who it's for: developers building scraping / automation / testing agents, anyone whose agent needs an exit IP in a specific country, and MCP clients that want a proxy provider they can call directly instead of wrapping a REST API by hand.

What an agent can do end to end

  1. create_account → gets an API key (pc_live_...). No registration form, no email required.
  2. create_topup → gets a payment_url. The human pays in the browser (SBP, bank card, crypto).
  3. buy_proxy → gets http://login:[email protected]:824 and starts using it.

Prices: residential $2.7/GB · mobile $3.8/GB · datacenter $1.5/GB. Traffic is prepaid and does not expire while the account is active.


Quick start

The server is remote — nothing to install. Add the endpoint to your client and (once you have a key) send it as a bearer token.

You can add the connector without a key: get_pricing, list_locations and create_account work unauthenticated. Run create_account, save the returned pc_live_... key, put it in the header, reconnect.

Claude Code

bash
claude mcp add --transport http proxycove https://mcp.proxycove.com/mcp \  --header "Authorization: Bearer pc_live_YOUR_KEY"

Without a key yet (to call create_account first):

bash
claude mcp add --transport http proxycove https://mcp.proxycove.com/mcp

Claude Desktop / Claude.ai (Connectors)

Settings → Connectors → Add custom connector

FieldValue
NameProxyCove
Remote MCP server URLhttps://mcp.proxycove.com/mcp

Until OAuth ships, Claude Desktop can also reach the server through the stdio bridge, which is where the header lives:

json
{  "mcpServers": {    "proxycove": {      "command": "npx",      "args": [        "-y", "mcp-remote",        "https://mcp.proxycove.com/mcp",        "--header", "Authorization: Bearer pc_live_YOUR_KEY"      ]    }  }}

ChatGPT (developer mode)

Settings → Connectors → Advanced → enable Developer mode, then Create:

FieldValue
NameProxyCove
MCP server URLhttps://mcp.proxycove.com/mcp
AuthenticationAccess token / API key → paste pc_live_YOUR_KEY

Cursor

~/.cursor/mcp.json (global) or .cursor/mcp.json (per project):

json
{  "mcpServers": {    "proxycove": {      "url": "https://mcp.proxycove.com/mcp",      "headers": {        "Authorization": "Bearer pc_live_YOUR_KEY"      }    }  }}

Codex CLI

~/.codex/config.toml:

toml
[mcp_servers.proxycove]url = "https://mcp.proxycove.com/mcp"bearer_token_env_var = "PROXYCOVE_API_KEY"
bash
export PROXYCOVE_API_KEY=pc_live_YOUR_KEY

Any other MCP client

json
{  "mcpServers": {    "proxycove": {      "type": "http",      "url": "https://mcp.proxycove.com/mcp",      "headers": {        "Authorization": "Bearer pc_live_YOUR_KEY"      }    }  }}

Transport is streamable HTTP, stateless — POST only, one JSON-RPC request per call, no SSE stream and no session id. GET/DELETE on the endpoint return 405.


Agent skill

Beyond the tool descriptions, this repo ships an agent skill that tells an agent which tool to reach for: how to pick a proxy type for a job, when a sticky session is required, what each error code actually means, and the rules that keep the human in control — never handle payment details, quote the price before spending, save the key.

bash
npx skills add proxycove/mcp-server

Tools

ToolWhat it doesAPI key
get_pricingPrice per GB (USD) for residential / mobile / datacenterno
list_locationsCountries available for a given proxy typeno
create_accountCreates an account with no signup form, returns a pc_live_... keyno
get_accountBalance (USD), attached email, number of active proxiesyes
create_topupCreates an invoice, returns payment_url for the humanyes
get_payment_statusInvoice status: pending / paid / cancelledyes
buy_proxyBuys a proxy from the balance, returns connection credentialsyes
list_proxiesAll proxies with remaining traffic and credentialsyes
get_credentialsConnection string for one proxyyes
extend_proxyAdds prepaid GB to an existing proxy (credentials unchanged)yes
get_usageLive used / remaining traffic for one proxyyes
set_rotationRotate every request ↔ sticky IP for 1–120 minutesyes
link_telegramReturns a code to link the account to the Telegram bot (second way back in if the key is lost)yes
attach_recoveryAttaches an email so the human can log in on the websiteyes

Read-only tools carry readOnlyHint. No tool deletes anything — there is no destructive operation in this server, and no tool can move money out of the account.

Connection model

Every proxy is reachable at go.proxycove.com:

PortBehaviour
824New IP on every request
10000Sticky IP, held for the configured 1–120 minutes

set_rotation switches a proxy between the two modes; the login and password stay the same.

After buy_proxy, wait ~5 seconds before the first request. The country filter takes a moment to propagate upstream, and an immediate first request may exit from another country.


Authentication

  • The account API key looks like pc_live_... and is sent as Authorization: Bearer pc_live_....
  • create_account issues one. The three no-auth tools exist precisely so an agent can bootstrap: check prices, check countries, create the account — then the human stores the key in the connector config.
  • The MCP server holds no state of its own. It forwards your Authorization header to the ProxyCove REST API and returns the JSON response.
  • Calling an authenticated tool without a key returns a structured no_api_key error explaining what to do — not a crash.
  • OAuth 2.1 + PKCE is coming next, which will remove the manual header step for clients that support it. The bearer key will keep working.

Payments: the agent never touches card data

This is a hard boundary, enforced by the tool design:

  • create_topup returns a payment_url. That is all the agent gets.
  • The agent gives the URL to the human, who opens it in their own browser and pays there.
  • Methods: sbp (Russian instant bank transfer), card_ru, card_international, crypto, crypto_cryptomus. Minimum top-up $1.50.
  • No tool accepts a card number, CVV, or any payment credential. There is no field for one anywhere in the schema.
  • The agent then polls get_payment_status until paid and continues.

Purchases (buy_proxy, extend_proxy) spend the prepaid balance only. An agent cannot spend money that the human has not already deposited.


Self-hosting / running locally

The server is a thin, stateless wrapper over the public ProxyCove REST API — roughly 200 lines of Node with no database, no cache and no persistence. Self-host it if you want to audit the traffic, pin a version, or run it inside your own network.

Requirements: Node 20+ (or Docker).

bash
git clone https://github.com/proxycove/mcp-server.gitcd mcp-servernpm install
export BACKEND_BASE_URL=https://proxycove.comexport MCP_PORT=4010export MCP_SECRET_PATH=/mcp
npm start# → http://localhost:4010/mcp

Docker:

bash
docker build -t proxycove-mcp .docker run -d --name proxycove-mcp \  -p 4010:4010 \  -e BACKEND_BASE_URL=https://proxycove.com \  -e MCP_PORT=4010 \  -e MCP_SECRET_PATH=/mcp \  proxycove-mcp

Environment variables

VariableDefaultPurpose
MCP_PORT4010Port the HTTP server listens on
MCP_SECRET_PATH/mcpPath the MCP endpoint is mounted at
BACKEND_BASE_URLhttp://backend:5000Base URL of the ProxyCove API; use https://proxycove.com when self-hosting
PUBLIC_API_INVITE_CODE(empty)Optional invite code forwarded by create_account

Configuration is entirely from env — there is no config file and no secret baked into the image.

GET /healthz returns { "ok": true, "service": "proxycove-mcp" }.

Point your client at your own instance the same way:

json
{  "mcpServers": {    "proxycove": {      "type": "http",      "url": "http://localhost:4010/mcp",      "headers": { "Authorization": "Bearer pc_live_YOUR_KEY" }    }  }}

REST API (non-MCP integrations)

Everything the MCP server does is available directly over HTTP — same endpoints, same key:

  • Base URL: https://proxycove.com/api/v1
  • OpenAPI spec: https://proxycove.com/api/v1/openapi.json
bash
curl https://proxycove.com/api/v1/pricing
curl https://proxycove.com/api/v1/account \  -H "Authorization: Bearer pc_live_YOUR_KEY"

Use this if you are writing a normal client, a LangChain/LlamaIndex tool, a CI job, or anything that is not an MCP host.


Security

  • The API key is shown once, at create_account. Save it immediately — ProxyCove cannot show it again.
  • A key can be revoked at any time from the account on proxycove.com or by writing to support. Revoking it kills agent access instantly; the balance and proxies stay.
  • Run attach_recovery or link_telegram early. Without a recovery channel on the account, a lost key means a lost balance.
  • Treat pc_live_... like a password: it is a spending credential. Never paste it into a shared chat, a public repo, or an issue on this tracker.
  • Prefer env-var indirection (bearer_token_env_var, ${VAR} substitution) over literal keys in config files that get committed.
  • Found a vulnerability, or something that lets an agent spend more than it should? Email [email protected] — please do not open a public issue for security reports.

Contributing

Issues and pull requests are welcome — bug reports, client-config recipes for MCP hosts not covered above, and tool-description improvements especially. The tool schemas are the product surface here; if a description misled your agent, that is a bug worth filing.

License

MIT © ProxyCove


Website: proxycove.com · MCP endpoint: https://mcp.proxycove.com/mcp · REST API: https://proxycove.com/api/v1 · Support: [email protected]

來源:README.md,提交 383b9b8

工具

15

get_pricing

Get pricing

Prices per GB (USD) for residential / mobile / datacenter proxies.

無需輸入參數。

list_locations

List available countries

Countries available for the given proxy type.

輸入參數type必填

create_account

Create ProxyCove account

Creates a new account WITHOUT registration forms and returns an API key (pc_live_...). IMPORTANT: if the human already has a ProxyCove account, do NOT create a new one — ask them for a key from the website cabinet or the Telegram bot instead. The key is shown ONCE and IS the account: there is no password. Tell the human to save it and add it as the Authorization header ("Bearer <key>") of this connector. Losing the key means losing the balance unless a recovery channel is attached — offer attach_recovery (email) or link_telegram right after the account is created.

輸入參數labelcontact_email

get_account

Get account and balance

Current balance (USD), attached email and number of active proxies.

無需輸入參數。

create_topup

Create top-up payment link

Creates an invoice and returns payment_url. Give the URL to the human — they open it in the browser and pay. Methods: sbp (Russian instant bank transfer, default for RU users), card_ru (Russian bank card), crypto (crypto via the RU provider), card_international (international card, best for non-RU users), crypto_cryptomus (crypto via Cryptomus — alternative crypto gateway). Agents must NEVER collect card details.

輸入參數methodamount_usd必填

pay_from_agent_wallet

Pay directly from the agent wallet (no human)

Tops up the ProxyCove balance by paying yourself, without sending a link to a human. Requires a machine payment credential (MPP / Shared Payment Token) in your HTTP client. Returns the endpoint and instructions: POST {"amount_usd": N} with your ProxyCove key in the Authorization header, answer the HTTP 402 challenge, and the balance is credited at once. If you have no payment credential, use create_topup instead and hand the link to the human.

輸入參數amount_usd必填

get_payment_status

Check payment status

Status of an invoice: pending | paid | cancelled. Poll after the human opens the payment link.

輸入參數invoice_id必填

buy_proxy

Buy proxy

Buys a proxy, deducting the account balance. Returns connection credentials (host go.proxycove.com, port 824 = new IP every request, port 10000 = sticky IP by interval). Check get_pricing × traffic_gb against the balance first. IMPORTANT: wait ~5 seconds after the purchase before sending the first request through the proxy — the country filter takes a moment to propagate at the upstream provider, so an immediate first request may exit from another country.

輸入參數type必填countrytraffic_gb必填rotation_interval_minutes

list_proxies

List proxies

All proxies of the account with remaining traffic and connection credentials.

無需輸入參數。

get_credentials

Get connection credentials

Connection string for one proxy: http://login:[email protected]:port.

輸入參數proxy_id必填

extend_proxy

Add traffic to proxy

Adds prepaid GB to an existing proxy (same credentials keep working). Deducts balance.

輸入參數proxy_id必填traffic_gb必填

get_usage

Get traffic usage

Live used / remaining traffic for one proxy.

輸入參數proxy_id必填

set_rotation

Change IP rotation

Switch between rotate-every-request (port 824) and sticky interval 1..120 minutes (port 10000).

輸入參數proxy_id必填interval_minutes

attach_recovery

Attach recovery email

Attaches an email to the account so the human can log in on proxycove.com (via "Forgot password") and never lose the balance.

輸入參數email必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分