Региональный QA через прокси¶
Используйте сопоставление прокси-сервера GeoIP, если задача QA зависит от согласованного сетевого региона, часового пояса, языка и профиля локали.
npm¶
PLAYWRIGHT_MCP_PROXY_SERVER="http://user:pass@proxy.example:8080" \
CLOAK_PLAYWRIGHT_MCP_GEOIP_PROXY_MATCH=true \
npx -y cloakbrowser-mcp@latest
Процентное кодирование специальных символов в учетных данных прокси-сервера перед их размещением в URL-адресе.
Docker¶
docker run --rm --init -i \
-e PLAYWRIGHT_MCP_PROXY_SERVER="http://user:pass@proxy.example:8080" \
-e CLOAK_PLAYWRIGHT_MCP_GEOIP_PROXY_MATCH=true \
-v "$PWD/artifacts:/data" \
swimmwatch/cloakbrowser-mcp:latest
Streamable HTTP Метаданные сеанса¶
Один сервер Streamable HTTP может принимать разные настройки прокси-сервера для каждого сеанса MCP:
{
"params": {
"_meta": {
"io.github.swimmwatch/cloakbrowser-mcp": {
"proxyServer": "http://user:pass@proxy.example:8080",
"proxyBypass": ".internal,localhost",
"geoipProxyMatch": true
}
}
}
}
Существующие сеансы сохраняют захват прокси во время initialize; начать новый сеанс для переключения региона.
Проверять¶
Попросите клиента MCP посетить тестовую страницу IP или локализации и сравнить наблюдаемый регион, язык и часовой пояс с ожидаемым местоположением прокси-провайдера.