Соберите любой доступный тариф с нужными опциями и оплатите 48 часов.
Попробовать проксиВсё, что вы делаете в личном кабинете, доступно ещё двумя способами:
{
"mcpServers": {
"papaproxy-net": {
"url": "https://papaproxy.net/account_new/api/v1/mcp",
"headers": {
"Authorization": "Bearer fb_YOUR_API_KEY"
}
}
}
}Замените fb_YOUR_API_KEY своим ключом — агенту станут доступны 56 инструментов для работы с аккаунтом. Создать ключ.
Прочитай https://papaproxy.net/ru/developers.md. Через открытые эндпоинты, описанные там (API-ключ не нужен), покажи, в каких странах сейчас есть серверные прокси в наличии, и рассчитай цену 100 IP в США на 1 месяц. Затем расскажи, что ты сможешь делать с моим аккаунтом PapaProxy.net, когда я подключу MCP-сервер с API-ключом.
Подойдёт любой агент, который умеет открывать веб-страницы и отправлять HTTP-запросы, например Cursor или Claude Code.
Оба интерфейса дают доступ к одним и тем же операциям. Разница в том, где живёт логика: в коде, который вы написали и проверили, или в агенте, который сам разбирает запрос и выбирает вызовы. Часто их используют вместе: API — в рабочих пайплайнах, MCP — для разовых задач и разбора проблем.
Начать можно ещё до создания ключа: список стран с остатками и расчёт цены доступны без авторизации.
Ответ содержит все страны с ISO-кодами и количеством IP, доступных прямо сейчас. Параметр product_kind принимает proxy_datacenter или proxy_isp. При расчёте и заказе можно также указать proxy_personal — персональные прокси.
curl -s "https://papaproxy.net/account_new/api/v1/billing/countries?product_kind=proxy_datacenter"
Расчёт бесплатный и ни к чему не обязывает. В ответе — цена каждого сегмента, скидка за объём и итог за месяц в центах. Укажите period_months 3, 6 или 12, чтобы увидеть скидку за срок.
curl -s -X POST https://papaproxy.net/account_new/api/v1/billing/composite/quote \
-H "Content-Type: application/json" \
-d '{
"product_kind": "proxy_datacenter",
"period_months": 1,
"segments": [
{"country": "US", "count": 300},
{"country": "DE", "count": 200}
]
}'В личном кабинете откройте Настройки → API-ключи, задайте название и отметьте только нужные права. Полный ключ показывается один раз, сразу после создания, — сохраните его в менеджере секретов или переменной окружения.
export PAPAPROXY_API_KEY="fb_..." curl -s https://papaproxy.net/account_new/api/v1/customer/services \ -H "Authorization: Bearer $PAPAPROXY_API_KEY"
У каждой операции личного кабинета есть эндпоинт. Схемы запросов и ответов, коды ошибок и примеры на cURL, Python, Node.js, PHP и Go — в справочнике API (на английском), он построен по открытой спецификации OpenAPI 3.1. Отправить пробные запросы со своим ключом можно в консоли личного кабинета.
whitelist_ips обязательно — без него запрос отклоняется с кодом 422 ещё до списания. use_balance: true сначала списывает сумму с баланса аккаунта. Если баланса не хватает или флаг не передан, услуга создаётся в статусе pending, а остаток к оплате приходит в amount_due_cents; оплатить его можно в личном кабинете.Model Context Protocol позволяет агенту узнавать, какие инструменты есть на удалённом сервере, и вызывать их. Подключите сервер PapaProxy.net один раз — и агент получит 56 инструментов, чтобы работать с аккаунтом так же, как вы: проверит остатки, сравнит цены, купит, настроит и отчитается в чате.
Вставьте конфигурацию в настройки MCP вашего клиента. В Cursor это файл .cursor/mcp.json в проекте или ~/.cursor/mcp.json для всех проектов. Название сервера можно выбрать любое. Можно также установить сервер в Cursor в один клик, а затем заменить fb_YOUR_API_KEY своим ключом. Пошаговая настройка, безопасные разрешения на вызовы и решение проблем — в руководстве по MCP для Cursor.
{
"mcpServers": {
"papaproxy-net": {
"url": "https://papaproxy.net/account_new/api/v1/mcp",
"headers": {
"Authorization": "Bearer fb_YOUR_API_KEY"
}
}
}
}В Claude Code тот же сервер добавляется одной командой. Области хранения, правила разрешений и решение проблем — в руководстве по MCP для Claude Code.
claude mcp add --transport http papaproxy-net \ https://papaproxy.net/account_new/api/v1/mcp \ --header "Authorization: Bearer fb_YOUR_API_KEY"
Другие клиенты используют тот же адрес и заголовок, отличаются только файл и его формат:
Выполните команду MCP: Open User Configuration из палитры команд и добавьте сервер. Пользовательская конфигурация хранится вне проекта, поэтому ключ не попадёт в репозиторий.
{
"servers": {
"papaproxy-net": {
"type": "http",
"url": "https://papaproxy.net/account_new/api/v1/mcp",
"headers": {
"Authorization": "Bearer fb_YOUR_API_KEY"
}
}
}
}В Cascade откройте меню MCP, выберите Open MCP config file и добавьте сервер в mcp_config.json. В текущих версиях файл лежит в ~/.config/devin/mcp_config.json, в старых сборках Windsurf — в ~/.codeium/windsurf/mcp_config.json. Для удалённых серверов Windsurf ждёт поле serverUrl, а не url. После сохранения нажмите «Обновить» в панели MCP.
{
"mcpServers": {
"papaproxy-net": {
"serverUrl": "https://papaproxy.net/account_new/api/v1/mcp",
"headers": {
"Authorization": "Bearer fb_YOUR_API_KEY"
}
}
}
}Чтобы не хранить ключ в файле, укажите в заголовке "Bearer ${env:PAPAPROXY_API_KEY}" и задайте переменную окружения.
В панели Cline нажмите значок MCP Servers, откройте вкладку Configure и нажмите Configure MCP Servers — откроется cline_mcp_settings.json (для Cline CLI это ~/.cline/data/settings/cline_mcp_settings.json). Поле type со значением streamableHttp обязательно: без него Cline подключается по устаревшему транспорту SSE.
{
"mcpServers": {
"papaproxy-net": {
"type": "streamableHttp",
"url": "https://papaproxy.net/account_new/api/v1/mcp",
"headers": {
"Authorization": "Bearer fb_YOUR_API_KEY"
}
}
}
}Добавьте сервер в ~/.codex/config.toml. Codex берёт ключ из переменной окружения, поэтому в файле его нет.
[mcp_servers.papaproxy-net] url = "https://papaproxy.net/account_new/api/v1/mcp" bearer_token_env_var = "PAPAPROXY_API_KEY"
Задайте переменную в терминале, из которого запускаете Codex: export PAPAPROXY_API_KEY=fb_YOUR_API_KEY.
Добавьте сервер в ~/.gemini/settings.json для всех проектов или в .gemini/settings.json внутри одного проекта.
{
"mcpServers": {
"papaproxy-net": {
"httpUrl": "https://papaproxy.net/account_new/api/v1/mcp",
"headers": {
"Authorization": "Bearer fb_YOUR_API_KEY"
}
}
}
}Claude Desktop не умеет передавать заголовок с API-ключом удалённому серверу, поэтому подключается через открытый мост mcp-remote — для него нужен Node.js. Откройте Settings → Developer → Edit Config, добавьте сервер в claude_desktop_config.json и перезапустите Claude Desktop.
{
"mcpServers": {
"papaproxy-net": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://papaproxy.net/account_new/api/v1/mcp",
"--header", "Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer fb_YOUR_API_KEY"
}
}
}
}Файла конфигурации в n8n нет: добавьте ноду MCP Client Tool к входу Tool ноды AI Agent и заполните четыре поля. В учётных данных выберите Bearer Auth и вставьте сам ключ, без слова «Bearer».
Endpoint: https://papaproxy.net/account_new/api/v1/mcp Server Transport: HTTP Streamable Authentication: Bearer Auth Bearer Token: fb_YOUR_API_KEY
Сценарии в n8n обычно работают без присмотра, поэтому выдайте каждому свой ключ только с нужными правами — например, services:read и usage:read для мониторинга — и в Tools to Include → Selected оставьте только нужные инструменты. Для фиксированных шагов по расписанию, например ночного отчёта по использованию, подойдёт нода MCP Client: она вызывает один инструмент как обычный шаг и не тратит токены модели. Ручное подтверждение платных инструментов, прокси в нодах HTTP Request и решение проблем — в руководстве по MCP для n8n.
Подойдёт и любой другой MCP-клиент, который поддерживает удалённые серверы с собственными заголовками: адрес и заголовок те же. Коннекторы, которые входят только через OAuth, — например, пользовательские коннекторы в ChatGPT и в веб-версии Claude, — пока подключить нельзя: сервер работает с API-ключами. Примеры конфигурации есть и в нашем репозитории на GitHub.
list_countries1. Проверяет остаткиISO-коды стран и число IP в наличии прямо сейчас — агент не станет планировать заказ, который нельзя выполнить.quote_composite2. Считает ценуТочная цена для набора стран и срока. Расчёт бесплатный: ничего не резервирует и не списывает.order_composite3. Покупает с балансаОплата с баланса аккаунта, с проверкой цены и ключом идемпотентности — повторный вызов не создаст второй заказ.Полный список инструментов MCP в справочнике API (на английском): для каждого указаны нужное право и эндпоинт REST, который он вызывает.
Запрос выполняется, только если у ключа есть право, которое требует эндпоинт. Права действуют одинаково для REST-вызовов и инструментов MCP: ключ без wallet:spend не сможет ничего оплатить ни через API, ни через агента.
| Право | Что разрешает |
|---|---|
catalog:read | Продукты, страны, остатки IP и цены |
services:read | Ваши услуги, IP прокси, логины и пароли, привязка по IP, статус замены и дополнения |
services:write | Заказы, продление, отмена, автопродление, логины и пароли, привязка по IP и лимиты подключений, замена IP, дополнения и sticky-сессии |
usage:read | Статистика использования и аналитика |
wallet:read | Баланс, операции, счета и способы оплаты |
wallet:deposit | Создать пополнение баланса, получить ссылку на оплату и проверить статус |
wallet:spend | Оплата с баланса: покупки, продления, дополнения, докупка IP и платная замена IP |
tickets:read | Чтение тикетов |
tickets:write | Создание тикетов, ответы и закрытие |
customer:read | Данные профиля и история входов |
customer:write | Изменение данных профиля |
webhooks | Управление адресами и доставками вебхуков |
В справочнике API у каждого эндпоинта и инструмента MCP указано нужное право.
services:read, usage:read
Для дашбордов, алертов и агента-аналитика. Видит всё о ваших услугах, но ничего не меняет.
catalog:read, services:read, services:write, wallet:read, wallet:spend
Для скриптов и агентов, которые заказывают и настраивают прокси. Держите на балансе ту сумму, которую готовы доверить автоматике.
Укажите HTTPS-адрес и выберите нужные события; актуальный список типов событий возвращает GET /customer/webhooks/events. Секрет адреса показывается только один раз, в ответе на создание, — сохраните его сразу.
X-FB-Signature передаётся HMAC-SHA256 от метки времени и сырого тела запроса, так обработчик проверяет, что событие отправил PapaProxy.net.Код проверки подписи, заголовки, расписание повторов и полный список событий — в справочнике API (на английском).
wallet:spend ключ может читать, считать цены и настраивать, но не может ничего оплатить.Нет. REST API и MCP-сервер доступны в каждом аккаунте без доплаты. Вы платите только за заказанные прокси и дополнения — по тем же ценам, что и в личном кабинете.
Нет. Достаточно один раз вставить в MCP-клиент блок конфигурации с API-ключом, а дальше писать агенту обычными словами. Он сам выберет инструменты и покажет результат в чате. Программирование понадобится, только если вы захотите вызывать REST API из собственного кода.
Любой MCP-клиент, который поддерживает удалённые серверы и позволяет задать заголовок Authorization, — например, Cursor, Claude Code, VS Code, Windsurf, Cline, Codex CLI, Gemini CLI и n8n. Claude Desktop подключается через мост mcp-remote. Данные для подключения одинаковые для всех: адрес сервера и ваш API-ключ. Настройки для каждого клиента — в разделе MCP-сервер.
Коннекторы, которые входят только через OAuth, — например, пользовательские коннекторы в ChatGPT и в веб-версии Claude, — пока подключить нельзя: сервер работает с API-ключами.
Агент оплачивает заказы только с баланса аккаунта и только если у его ключа есть право wallet:spend. Для аналитики и расчёта цен создайте ключ без этого права. Для покупок держите на балансе ту сумму, которую готовы доверить агенту, и просите его показать расчёт до заказа.
Да. У ротационных тарифов нет списка IP для выгрузки: вы получаете параметры подключения к шлюзу и управляете sticky-сессиями — режимом, TTL и принудительной сменой IP. Sticky-сессиями управляют через REST API, а MCP-сервер отдаёт параметры подключения к шлюзу. Для серверных, ISP и персональных прокси доступны списки IP, логины и пароли и привязка по IP.
Справочник API (на английском) описывает каждый эндпоинт с параметрами, нужным правом и схемой ответа. Он построен по спецификации OpenAPI 3.1, которая опубликована по адресу papaproxy.net/openapi.json, — ИИ-агенты и генераторы кода читают её напрямую. Отправить пробные запросы со своим API-ключом можно в консоли личного кабинета. Для ИИ-агента есть версия этой страницы в Markdown.