Skip to main content
ClaudeWave

MCP server for mobileproxy.space - give Claude/Cursor/Windsurf direct control over your mobile proxies

MCP ServersRegistry oficial0 estrellas0 forks● TypeScriptMITActualizado today
ClaudeWave Trust Score
87/100
✓ Trusted
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Documented (README)
Last scanned: 10/12/2026
Install in Claude Code / Claude Desktop
Method: NPX · @mobileproxy/mcp-server
Claude Code CLI
claude mcp add mcp-server -- npx -y @mobileproxy/mcp-server
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp-server": {
      "command": "npx",
      "args": ["-y", "@mobileproxy/mcp-server"],
      "env": {
        "MOBILEPROXY_API_KEY": "<mobileproxy_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
MOBILEPROXY_API_KEY
Casos de uso

Resumen de MCP Servers

# @mobileproxy/mcp-server

[![npm](https://img.shields.io/npm/v/@mobileproxy/mcp-server)](https://www.npmjs.com/package/@mobileproxy/mcp-server)
[![downloads](https://img.shields.io/npm/dm/@mobileproxy/mcp-server)](https://www.npmjs.com/package/@mobileproxy/mcp-server)
[![license](https://img.shields.io/github/license/mobileproxy/mcp-server)](LICENSE)

Model Context Protocol server for [mobileproxy.space](https://mobileproxy.space/?utm_source=mcp&utm_medium=readme) — gives Claude Code, Claude Desktop, Cursor, Windsurf and other MCP-compatible agents direct control over your mobile proxies.

Every mobile proxy is a dedicated 4G/LTE modem with a real carrier IP that stays yours for as long as you need, and you rotate it on demand. Typical uses: testing sites and apps the way mobile users in a given country and network see them, checking ads and localized content by geo, price and availability monitoring, and keeping your own traffic private.

## Quickstart

Get your API key at [mobileproxy.space/user.html?api](https://mobileproxy.space/user.html?api&utm_source=mcp&utm_medium=readme).

### Claude Desktop — one click

Download `mobileproxy.mcpb` from the [latest release](https://github.com/mobileproxy/mcp-server/releases/latest), double-click it, paste your API key. Claude Desktop ships its own Node.js, nothing else to install.

### Claude Code

```bash
claude mcp add mobileproxy --scope user --env MOBILEPROXY_API_KEY=your_api_key -- npx -y @mobileproxy/mcp-server
```

`--scope user` stores the key in your user config, not in the project, so it never ends up in git.

### Remote server — nothing to install

The hosted endpoint `https://mcp.mpsapi.com/mcp` runs the same tools, with two differences: it leaves out the local-only AdsPower bridge, and it quotes purchases, renewals and top-ups instead of charging the balance (`quote_proxy_purchase`, `quote_renewal`, `quote_residential_purchase`, `quote_residential_topup` return the amount and a dashboard link). Install the package locally to buy from the chat.

- **claude.ai:** Settings → Connectors → Add custom connector → URL `https://mcp.mpsapi.com/mcp` → paste your API key on the sign-in page.
- **Claude Code:**
  ```bash
  claude mcp add --transport http mobileproxy https://mcp.mpsapi.com/mcp --header "Authorization: Bearer your_api_key"
  ```
- **Cursor:** `{"mcpServers": {"mobileproxy": {"url": "https://mcp.mpsapi.com/mcp", "headers": {"Authorization": "Bearer your_api_key"}}}}`

The server keeps no copy of your key: each request carries it, or an OAuth token that contains it encrypted.

### Cursor, Windsurf, Claude Desktop (manual JSON)

```json
{
  "mcpServers": {
    "mobileproxy": {
      "command": "npx",
      "args": ["-y", "@mobileproxy/mcp-server"],
      "env": {
        "MOBILEPROXY_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

Claude Desktop: `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows). Cursor: `~/.cursor/mcp.json`.

### Docker

```bash
docker run -i --rm -e MOBILEPROXY_API_KEY=your_api_key ghcr.io/mobileproxy/mcp-server
```

In an MCP client config use `"command": "docker"` with `"args": ["run", "-i", "--rm", "-e", "MOBILEPROXY_API_KEY", "ghcr.io/mobileproxy/mcp-server"]`.

## Быстрый старт по-русски

MCP-сервер даёт Claude, Cursor и другим AI-агентам прямое управление вашими прокси на [mobileproxy.space](https://mobileproxy.space/?utm_source=mcp&utm_medium=readme_ru): список прокси, смена IP, смена страны и оператора, баланс, покупка.

1. Возьмите API-ключ в [личном кабинете](https://mobileproxy.space/user.html?api&utm_source=mcp&utm_medium=readme_ru).
2. Установите:
   - **Claude Desktop** — скачайте `mobileproxy.mcpb` из [последнего релиза](https://github.com/mobileproxy/mcp-server/releases/latest), откройте файл двойным кликом и вставьте ключ.
   - **Claude Code** — одна команда:
     ```bash
     claude mcp add mobileproxy --scope user --env MOBILEPROXY_API_KEY=ваш_ключ -- npx -y @mobileproxy/mcp-server
     ```
   - **Без установки** — удалённый сервер `https://mcp.mpsapi.com/mcp`: в claude.ai добавьте его как коннектор (ключ вводится на странице входа), в Claude Code — `claude mcp add --transport http mobileproxy https://mcp.mpsapi.com/mcp --header "Authorization: Bearer ваш_ключ"`.
3. Попросите агента обычными словами:
   - «Всё ли в порядке с моими прокси?»
   - «Дай строку для импорта прокси 470663 в AdsPower»
   - «Смени IP на прокси 470663, пока не будет чистый»
   - «Где в Казани есть свободные модемы Мегафона и сколько это стоит?»
   - «Пропиши прокси 470663 в профиль AdsPower jc8y5g3» (AdsPower должен быть запущен)
   - «Поставь прокси 470663 TCP-отпечаток Windows 11 и проверь, что видят сайты»
   - «Перенеси прокси 470663 в Турцию»
   - «Сколько стоят 5 прокси в Германии на неделю?»

Покупки агент всегда сначала считает в режиме `estimate_only` и просит подтверждения — деньги без вашего «да» не списываются.

## Available tools

**read** tools only look things up. **write** tools change something — a proxy, its settings or the balance — and are annotated as destructive, so MCP clients such as Claude ask before running them. Purchase tools (local build only) also take `estimate_only: true` for a dry run.

### Account and proxies

| Tool | Kind | Description |
|---|---|---|
| `get_health_snapshot` | read | What needs attention: expiring proxies (with auto-renewal state), residential packages low on traffic, optionally blacklisted IPs |
| `list_proxies` | read | All proxies with connection details; filter by type or country |
| `get_proxy_status` | read | Current external IP of a proxy + optional spam-blacklist check |
| `get_connection_string` | read | `http://` / `socks5://` URLs, a `host:port:login:password` import line, a curl test, and the change-IP link |
| `get_balance` | read | Balance in RUB + partner payout amount if any |
| `get_account_history` | read | Top-ups, purchases, renewals and refunds with receipt links |
| `update_proxy_settings` | write | Auto-renewal, comment and automatic IP-rotation timer for up to 100 proxies at once |
| `change_proxy_credentials` | write | New login and password for up to 50 proxies, e.g. after a leak |
| `reboot_modem` | write | Power-cycle the modem behind a stuck mobile proxy (once per 30 min) |

### Mobile, server and backconnect proxies

| Tool | Kind | Description |
|---|---|---|
| `find_available_geo` | read | Free modems in a country or city, operators that have them, and prices per period — in one call |
| `get_geo_list` | read | All locations (geoid, ISO, free-modem count); filter by country |
| `get_price` | read | Prices for every rental period (1/3/7/14/30/60/90/180/365 d) in a country |
| `rotate_ip` | write | New exit IP: mobile proxies reconnect to the carrier; sticky residential proxies get a new peer |
| `rotate_until_clean` | write | Rotate a mobile proxy until its IP is on no spam blacklist; `keep_if_clean` keeps a good current IP |
| `change_geo` | write | Move a proxy to another country or operator without re-buying |
| `buy_proxy` | write | Buy proxies — charges the balance (hosted: `quote_proxy_purchase`) |
| `renew_proxies` | write | Extend up to 100 proxies by a period — charges the balance (hosted: `quote_renewal`) |

### TCP fingerprint (mobile and server proxies)

Sets the OS signature a proxy shows at the network level (TTL, window, MSS, TCP option order), so
proxied traffic looks like the device it represents — for example a Windows desktop or an iPhone.

| Tool | Kind | Description |
|---|---|---|
| `list_tcp_profiles` | read | Presets: Android, iPhone, Windows, macOS, Linux… |
| `get_tcp_fingerprint` | read | Which profile each proxy currently presents (null = native) |
| `set_tcp_fingerprint` | write | Apply a profile to up to 50 proxies; `profile_id=0` restores native. Reaches the equipment within a minute |
| `diagnose_tcp_fingerprint` | read | What fingerprinting endpoints observe through the proxy vs. the applied profile (up to ~45 s) |

### Residential proxies (type 3)

Residential is billed **by traffic volume**, not by rental period, so it has its own
plan, geo and top-up tools.

| Tool | Kind | Description |
|---|---|---|
| `list_residential_plans` | read | GB bundles with price per GB |
| `get_residential_locations` | read | Countries / regions / cities / ASNs valid for geo targeting |
| `get_residential_traffic` | read | Daily consumption and burn rate |
| `set_residential_geo` | write | Read or change geo targeting and rotating/sticky mode — free and reversible |
| `buy_residential` | write | Buy a traffic bundle — charges the balance (hosted: `quote_residential_purchase`) |
| `add_residential_traffic` | write | Top up a package, keeping its geo and connection string (hosted: `quote_residential_topup`) |

Notes on residential:

- Geo codes come from `get_residential_locations`. The backend ignores unknown values and
  leaves the proxy in its previous location.
- Changing geo rewrites the provider login; the response carries the new `http`/`socks5` strings.
- In `list_proxies` a residential entry has `proxy_type: 3`, both ports equal (one port
  serves HTTP and SOCKS5), and a `residential_traffic_*` quota block.

### Local integrations

| Tool | Kind | Description |
|---|---|---|
| `attach_proxy_to_adspower` | write | Write a proxy (and the change-IP link) into an AdsPower browser profile — *experimental, local build only* |

`attach_proxy_to_adspower` talks to the [AdsPower Local API](https://localapi-doc-en.adspower.com/) on your computer, so AdsPower must be running with its Local API enabled. It is built from AdsPower's API documentation and covered by tests, but not yet verified against a live AdsPower install — please report problems in Issues.

Read tools cache geo and country lookups (5–60 min) to stay within the ~3 requests/sec per-token rate limit.

## Configuration

| Env var | Default | Purpose |
|---|---|---|
| `MOBILEPROXY_API_KEY` | **requi

Lo que la gente pregunta sobre mcp-server

¿Qué es mobileproxy/mcp-server?

+

mobileproxy/mcp-server es mcp servers para el ecosistema de Claude AI. MCP server for mobileproxy.space - give Claude/Cursor/Windsurf direct control over your mobile proxies Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-11.

¿Cómo se instala mcp-server?

+

Puedes instalar mcp-server clonando el repositorio (https://github.com/mobileproxy/mcp-server) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar mobileproxy/mcp-server?

+

Nuestro agente de seguridad ha analizado mobileproxy/mcp-server y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene mobileproxy/mcp-server?

+

mobileproxy/mcp-server es mantenido por mobileproxy. La última actividad registrada en GitHub es del 2026-10-11, con 0 issues abiertos.

¿Hay alternativas a mcp-server?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega mcp-server en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: mobileproxy/mcp-server
[![Featured on ClaudeWave](https://claudewave.com/api/badge/mobileproxy-mcp-server)](https://claudewave.com/repo/mobileproxy-mcp-server)
<a href="https://claudewave.com/repo/mobileproxy-mcp-server"><img src="https://claudewave.com/api/badge/mobileproxy-mcp-server" alt="Featured on ClaudeWave: mobileproxy/mcp-server" width="320" height="64" /></a>

Más MCP Servers

Alternativas a mcp-server