Wardn Hub
MCP ServersSkillsCategoriesAPI docsSubmit server
Submit server
Wardn HubTrusted MCP server directory.

Registry

  • MCP Servers
  • Skills
  • Categories

Resources

  • API docs
  • Score method

Contribute

  • Submit server
  • Advertise
© 2026 Wardn Hub
Wardn Hub
MCP ServersSkillsCategoriesAPI docsSubmit server
Submit server
skills/jeremylongshore/claude-code-plugins-plus-skills/curated-brightdata-install-auth

curated-brightdata-install-auth

1
jeremylongshore/claude-code-plugins-plus-skills·Search & Data Extraction·Audit pending·Snapshot 50fe4dcd9a8f

Summary

This source did not publish a separate summary. Review SKILL.md before using the skill.

SKILL.md

Bright Data Install & Auth

Overview

Configure Bright Data proxy credentials, API tokens, and SSL certificates for web scraping. Bright Data uses HTTP proxy protocols and REST APIs — you authenticate via zone credentials from the control panel, not a dedicated npm SDK.

Prerequisites

  • Node.js 18+ or Python 3.10+
  • Bright Data account at https://brightdata.com
  • A configured zone (Web Unlocker, Scraping Browser, SERP API, or Residential)
  • Zone credentials from the Bright Data control panel

Instructions

Step 1: Gather Credentials from Control Panel

Log into https://brightdata.com/cp and navigate to your zone's overview tab:

CredentialLocationExample
Customer IDSettings > Accountc_abc123
Zone NameZone overview tabweb_unlocker1
Zone PasswordZone overview tabz_pass_xyz
API TokenSettings > API tokensabc123def456

Step 2: Configure Environment Variables

# .env (NEVER commit to git)
BRIGHTDATA_CUSTOMER_ID=c_abc123
BRIGHTDATA_ZONE=web_unlocker1
BRIGHTDATA_ZONE_PASSWORD=z_pass_xyz
BRIGHTDATA_API_TOKEN=abc123def456

# .gitignore — add these
echo '.env' >> .gitignore
echo '.env.local' >> .gitignore

Step 3: Download Bright Data SSL Certificate

Required for HTTPS proxy connections through the super proxy:

curl -sO https://brightdata.com/ssl/brd-ca.crt

# Node.js — set environment variable
export NODE_EXTRA_CA_CERTS=./brd-ca.crt

Step 4: Install HTTP Libraries

# Node.js
npm install axios dotenv

# Python
pip install requests python-dotenv

Step 5: Verify Connection

// verify-brightdata.ts
import axios from 'axios';
import https from 'https';
import 'dotenv/config';

const { BRIGHTDATA_CUSTOMER_ID, BRIGHTDATA_ZONE, BRIGHTDATA_ZONE_PASSWORD } = process.env;

const proxy = {
  host: 'brd.superproxy.io',
  port: 33335,
  auth: {
    username: `brd-customer-${BRIGHTDATA_CUSTOMER_ID}-zone-${BRIGHTDATA_ZONE}`,
    password: BRIGHTDATA_ZONE_PASSWORD!,
  },
};

async function verify() {
  const res = await axios.get('https://lumtest.com/myip.json', {
    proxy,
    httpsAgent: new https.Agent({ rejectUnauthorized: false }),
  });
  console.log('Proxy IP:', res.data.ip);
  console.log('Country:', res.data.country);
  console.log('Connection verified.');
}

verify().catch(console.error);
# verify_brightdata.py
import os, requests
from dotenv import load_dotenv

load_dotenv()
proxy_url = (
    f"http://brd-customer-{os.environ['BRIGHTDATA_CUSTOMER_ID']}"
    f"-zone-{os.environ['BRIGHTDATA_ZONE']}"
    f":{os.environ['BRIGHTDATA_ZONE_PASSWORD']}"
    f"@brd.superproxy.io:33335"
)
resp = requests.get(
    'https://lumtest.com/myip.json',
    proxies={'https': proxy_url},
    verify='./brd-ca.crt',
)
print(f"Proxy IP: {resp.json()['ip']}, Country: {resp.json()['country']}")

Output

  • .env file with zone credentials (git-ignored)
  • brd-ca.crt SSL certificate for HTTPS proxying
  • Successful proxy connection showing rotated IP and country

Error Handling

ErrorCauseSolution
407 Proxy Authentication RequiredWrong username formatUse brd-customer-{ID}-zone-{ZONE}
SSL: CERTIFICATE_VERIFY_FAILEDMissing CA certDownload brd-ca.crt
ECONNREFUSED on port 33335Firewall blockingAllow outbound TCP to brd.superproxy.io:33335
403 ForbiddenZone not activeActivate zone in control panel

Resources

  • Bright Data Control Panel
  • Proxy Setup Docs
  • SSL Certificate

Next Steps

After successful auth, proceed to brightdata-hello-world for your first scraping request.

Related skills

implementing-backup-strategieskubernetes-secrets-managerbuilding-gitops-workflowsmanaging-api-cachemanaging-network-policies