Oxylabs MCP Server
आधिकारिकऑक्सीलैब्स वेब एपीआई के साथ वेबसाइटों को स्क्रैप करें, जो संरचित डेटा निष्कर्षण के लिए डायनामिक रेंडरिंग और पार्सिंग का समर्थन करता है।
दस्तावेज़
Oxylabs MCP सर्वर
AI मॉडलों और वास्तविक दुनिया के वेब के बीच की कड़ी: एक API जो किसी भी साइट से स्वच्छ, संरचित डेटा प्रदान करता है।
📖 अवलोकन
Oxylabs MCP सर्वर AI मॉडलों और वेब के बीच एक सेतु प्रदान करता है। यह उन्हें किसी भी URL को स्क्रैप करने, जावास्क्रिप्ट-भारी पृष्ठों को रेंडर करने, AI उपयोग के लिए सामग्री निकालने और प्रारूपित करने, CAPTCHA प्रबंधित करने, और 195+ देशों से भू-प्रतिबंधित वेब डेटा तक पहुँचने में सक्षम बनाता है।
🛠️ MCP उपकरण
Oxylabs MCP उपकरणों के दो सेट प्रदान करता है जिन्हें एक साथ या स्वतंत्र रूप से उपयोग किया जा सकता है:
Oxylabs वेब स्क्रैपर API उपकरण
- universal_scraper: सामान्य वेबसाइट स्क्रैपिंग के लिए Oxylabs वेब स्क्रैपर API का उपयोग करता है;
- google_search_scraper: Google खोज से परिणाम निकालने के लिए Oxylabs वेब स्क्रैपर API का उपयोग करता है;
- amazon_search_scraper: Amazon खोज परिणाम पृष्ठों को स्क्रैप करने के लिए Oxylabs वेब स्क्रैपर API का उपयोग करता है;
- amazon_product_scraper: व्यक्तिगत Amazon उत्पाद पृष्ठों से डेटा निकालने के लिए Oxylabs वेब स्क्रैपर API का उपयोग करता है।
Oxylabs AI स्टूडियो उपकरण
- ai_scraper: AI-संचालित डेटा निष्कर्षण के साथ किसी भी URL से JSON या Markdown प्रारूप में सामग्री स्क्रैप करें;
- ai_crawler: एक संकेत के आधार पर, एक वेबसाइट को क्रॉल करता है और कई पृष्ठों से Markdown या JSON प्रारूप में डेटा एकत्र करता है;
- ai_browser_agent: संकेत के आधार पर, एक ब्राउज़र को नियंत्रित करता है और Markdown, JSON, HTML, या स्क्रीनशॉट प्रारूपों में डेटा लौटाता है;
- ai_search: AI-संचालित सामग्री निष्कर्षण के साथ URL और उनकी सामग्री के लिए वेब खोजें।
✅ पूर्वापेक्षाएँ
शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित में से कम से कम एक हो:
- Oxylabs वेब स्क्रैपर API खाता: Oxylabs से अपना उपयोगकर्ता नाम और पासवर्ड प्राप्त करें (1-सप्ताह का निःशुल्क परीक्षण उपलब्ध);
- Oxylabs AI स्टूडियो API कुंजी: Oxylabs AI स्टूडियो से अपनी API कुंजी प्राप्त करें। (1000 क्रेडिट निःशुल्क)।
📦 कॉन्फ़िगरेशन
पर्यावरण चर
Oxylabs MCP सर्वर निम्नलिखित पर्यावरण चर का समर्थन करता है:
| नाम | विवरण | डिफ़ॉल्ट |
|---|---|---|
OXYLABS_USERNAME | आपका Oxylabs वेब स्क्रैपर API उपयोगकर्ता नाम | |
OXYLABS_PASSWORD | आपका Oxylabs वेब स्क्रैपर API पासवर्ड | |
OXYLABS_AI_STUDIO_API_KEY | आपकी Oxylabs AI स्टूडियो API कुंजी | |
LOG_LEVEL | क्लाइंट को लौटाए गए लॉग के लिए लॉग स्तर | INFO |
प्रदान किए गए क्रेडेंशियल्स के आधार पर, सर्वर स्वचालित रूप से संबंधित उपकरणों को उजागर करेगा:
- यदि केवल
OXYLABS_USERNAMEऔरOXYLABS_PASSWORDप्रदान किए जाते हैं, तो सर्वर वेब स्क्रैपर API उपकरणों को उजागर करेगा; - यदि केवल
OXYLABS_AI_STUDIO_API_KEYप्रदान किया जाता है, तो सर्वर AI स्टूडियो उपकरणों को उजागर करेगा; - यदि
OXYLABS_USERNAMEऔरOXYLABS_PASSWORDऔरOXYLABS_AI_STUDIO_API_KEYदोनों प्रदान किए जाते हैं, तो सर्वर सभी उपकरणों को उजागर करेगा।
❗❗❗ महत्वपूर्ण नोट: यदि आपके पास वेब स्क्रैपर API या Oxylabs AI स्टूडियो क्रेडेंशियल्स नहीं हैं, तो संबंधित पर्यावरण चर प्लेसहोल्डर्स को हटा दें। प्लेसहोल्डर मान छोड़ने से ऐसे उपकरण उजागर होंगे जो काम नहीं करते।
uvx के साथ कॉन्फ़िगर करें
- uvx पैकेज प्रबंधक स्थापित करें:
या:# macOS and Linux curl -LsSf https://astral.sh/uv/install.sh | sh# Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" - निम्नलिखित कॉन्फ़िग का उपयोग करें:
{ "mcpServers": { "oxylabs": { "command": "uvx", "args": ["oxylabs-mcp"], "env": { "OXYLABS_USERNAME": "OXYLABS_USERNAME", "OXYLABS_PASSWORD": "OXYLABS_PASSWORD", "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY" } } } }
uv के साथ कॉन्फ़िगर करें
-
uv पैकेज प्रबंधक स्थापित करें:
# macOS and Linux curl -LsSf https://astral.sh/uv/install.sh | shया:
# Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" -
निम्नलिखित कॉन्फ़िग का उपयोग करें:
{ "mcpServers": { "oxylabs": { "command": "uv", "args": [ "--directory", "/<Absolute-path-to-folder>/oxylabs-mcp", "run", "oxylabs-mcp" ], "env": { "OXYLABS_USERNAME": "OXYLABS_USERNAME", "OXYLABS_PASSWORD": "OXYLABS_PASSWORD", "OXYLABS_AI_STUDIO_API_KEY": "OXYLABS_AI_STUDIO_API_KEY" } } } }
Smithery Oauth2 के साथ कॉन्फ़िगर करें
- https://smithery.ai/server/@oxylabs/oxylabs-mcp; पर जाएं
- संबंधित क्लाइंट के लिए Oxylabs MCP कॉन्फ़िगरेशन स्थापित करने के लिए Auto पर क्लिक करें;
- या निम्नलिखित कॉन्फ़िग का उपयोग करें:
{
"mcpServers": {
"oxylabs": {
"url": "https://server.smithery.ai/@oxylabs/oxylabs-mcp/mcp"
}
}
}
- Oauth2 प्रवाह के साथ Oxylabs MCP को प्रमाणित करने के लिए निर्देशों का पालन करें
Smithery क्वेरी पैरामीटर के साथ कॉन्फ़िगर करें
यदि आपका क्लाइंट Oauth2 प्रमाणीकरण का समर्थन नहीं करता है, तो आप Oxylabs प्रमाणीकरण पैरामीटर सीधे url में पास कर सकते हैं
{
"mcpServers": {
"oxylabs": {
"url": "https://server.smithery.ai/@oxylabs/oxylabs-mcp/mcp?oxylabsUsername=OXYLABS_USERNAME&oxylabsPassword=OXYLABS_PASSWORD&oxylabsAiStudioApiKey=OXYLABS_AI_STUDIO_API_KEY"
}
}
}
Claude Desktop के साथ मैन्युअल सेटअप
Claude → Settings → Developer → Edit Config पर नेविगेट करें और उपरोक्त कॉन्फ़िगरेशन में से एक को claude_desktop_config.json फ़ाइल में जोड़ें।
Cursor AI के साथ मैन्युअल सेटअप
Cursor → Settings → Cursor Settings → MCP पर नेविगेट करें। Add new global MCP server पर क्लिक करें और उपरोक्त कॉन्फ़िगरेशन में से एक जोड़ें।
📝 लॉगिंग
सर्वर notification/message घटनाओं में उपकरण कॉल के बारे में अतिरिक्त जानकारी प्रदान करता है
{
"method": "notifications/message",
"params": {
"level": "info",
"data": "Create job with params: {\"url\": \"https://ip.oxylabs.io\"}"
}
}
{
"method": "notifications/message",
"params": {
"level": "info",
"data": "Job info: job_id=7333113830223918081 job_status=done"
}
}
{
"method": "notifications/message",
"params": {
"level": "error",
"data": "Error: request to Oxylabs API failed"
}
}
🛡️ लाइसेंस
MIT लाइसेंस के तहत वितरित – विवरण के लिए LICENSE देखें।
Oxylabs के बारे में
2015 में स्थापित, Oxylabs एक बाज़ार-अग्रणी वेब इंटेलिजेंस संग्रह प्लेटफ़ॉर्म है, जो उच्चतम व्यवसाय, नैतिकता और अनुपालन मानकों द्वारा संचालित है, जो दुनिया भर की कंपनियों को डेटा-संचालित अंतर्दृष्टि अनलॉक करने में सक्षम बनाता है।
✨ मुख्य विशेषताएँ
किसी भी साइट से सामग्री स्क्रैप करें
- किसी भी URL से डेटा निकालें, जिसमें जटिल सिंगल-पेज एप्लिकेशन शामिल हैं
- हेडलेस ब्राउज़र समर्थन का उपयोग करके गतिशील वेबसाइटों को पूरी तरह से रेंडर करें
- पूर्ण जावास्क्रिप्ट रेंडरिंग, केवल-HTML, या कोई नहीं चुनें
- यथार्थवादी रेंडरिंग के लिए मोबाइल और डेस्कटॉप व्यूपोर्ट का अनुकरण करें
स्वचालित रूप से AI-तैयार डेटा प्राप्त करें
- बेहतर पठनीयता के लिए HTML को स्वचालित रूप से साफ़ करें और Markdown में बदलें
- Google, Amazon, और अधिक जैसे लोकप्रिय लक्ष्यों के लिए स्वचालित पार्सर का उपयोग करें
CAPTCHA और भू-प्रतिबंध प्रबंधित करें
- उच्च सफलता दर के साथ परिष्कृत स्वचालित अनुरोध प्रबंधन प्रणालियों को नेविगेट करें
- सबसे जटिल वेबसाइटों को भी विश्वसनीय रूप से स्क्रैप करें
- 195+ देशों को कवर करने वाले प्रॉक्सी पूल से स्वचालित रूप से घूमने वाले IP प्राप्त करें
लचीला सेटअप और क्रॉस-प्लेटफ़ॉर्म समर्थन
- यदि आवश्यक हो तो रेंडरिंग और पार्सिंग विकल्प सेट करें
- डेटा को सीधे AI मॉडल या एनालिटिक्स टूल में फीड करें
- macOS, Windows, और Linux पर काम करता है
अंतर्निहित त्रुटि प्रबंधन और अनुरोध प्रबंधन
- व्यापक त्रुटि प्रबंधन और रिपोर्टिंग
- स्मार्ट दर सीमित करना और अनुरोध प्रबंधन
Oxylabs MCP क्यों? 🕸️ ➜ 📦 ➜ 🤖
कल्पना करें कि आप अपने LLM से कहें "GPT‑5 के बारे में नवीनतम Hacker News चर्चा का सारांश दें" – और वह बस उत्तर दे।
MCP (मल्टी-क्लाइंट प्रॉक्सी) आपके लिए उबाऊ हिस्सों को करके ऐसा संभव बनाता है:
| Oxylabs MCP क्या करता है | यह आपके लिए क्यों मायने रखता है |
|---|---|
| Oxylabs वैश्विक प्रॉक्सी नेटवर्क के साथ स्वचालित अनुरोध दीवारों का प्रबंधन करता है | वेबसाइट तक पहुँच और गुमनामी सक्षम करता है |
| हेडलेस Chrome में जावास्क्रिप्ट रेंडर करता है | सिंगल-पेज ऐप्स, सुलझ गए |
| HTML → JSON साफ़ करता है | सीधे वेक्टर DB या संकेतों में डालें |
| वैकल्पिक संरचित पार्सर (Google, Amazon, आदि) | लोकप्रिय लक्ष्यों तक एक-पंक्ति पहुँच |
mcp-name: io.oxylabs/oxylabs-mcp
