
Rajinder Singh
Deep Learning Researcher
प्रकाशित Oct 26, 2026
अद्यतन Oct 26, 2026 · मिनट पढ़ने का समय

.qwen/settings.json में सर्वर के रूप में डालें।qwen mcp list चलाएँ।Qwen Code एक ओपन‑सोर्स कोडिंग एजेंट है जो टर्मिनल में चलता है। डेवलपर इसका उपयोग एप्लिकेशन कोड पर काम करने और कनेक्टेड टूल्स को कॉल करने के लिए कर सकते हैं। जब कोई अधिकृत ब्राउज़र वर्कफ़्लो CAPTCHA तक पहुँचता है, तो केवल कोडिंग मॉडल CAPTCHA समाधान नहीं दे सकता। किसी सॉल्वर को संबंधित challenge इनपुट और उसका रिज़ल्ट लौटाने के लिए स्पष्ट जगह चाहिए।
CapSolver अपनी आधिकारिक MCP सेवा के माध्यम से ये क्षमता उपलब्ध कराता है। यह गाइड उस सेवा को Qwen Code से जोड़ता है, क्लाइंट की पहुँच जाँचता है, और यह समझाता है कि उपयुक्त टूल कैसे चुनें। इस कनेक्शन उदाहरण में मॉडल को Python कोड बनाना या कोई API payload गढ़ना नहीं पड़ता।
यह इंटीग्रेशन Qwen Code को एक अलग सेवा तक पहुँच देता है जो CAPTCHA‑संबंधित टूल लागू करती है। Qwen Code वही क्लाइंट रहता है जो टूल खोजता और एक्शन रिक्वेस्ट करता है; सेवा प्रलेखित solver ऑपरेशन्स संभालती है।
आधिकारिक Qwen Code प्रोजेक्ट उत्पाद को एक टर्मिनल कोडिंग एजेंट के रूप में वर्णित करता है। MCP उस वातावरण को सर्वरों द्वारा दी गई क्षमताओं से बढ़ाता है। CAPTCHA सर्वर इंस्टॉल करने से हर कोडिंग टास्क अपने‑आप ब्राउज़र टास्क नहीं बन जाता, और सामान्य कोड एडिटिंग को solver की ज़रूरत नहीं होती।
एक उपयोगी केस यह है कि डेवलपर किसी अनुमत ब्राउज़र वर्कफ़्लो की जाँच कर रहा है जिसका अगला कदम CAPTCHA से ब्लॉक है। डेवलपर challenge को देख सकता है, समर्थित ऑपरेशन चुन सकता है, और रिज़ल्ट को उसी पेज से जोड़े रख सकता है। यह उस स्थिति से काफ़ी संकीर्ण है जहाँ एजेंट से कहा जाए कि पूरी वेबसाइट सुलभ बना दे।
अगर MCP आपके वर्कफ़्लो के लिए नया है, तो क्लाइंट और API कॉल के बीच फ़र्क़ महत्वपूर्ण है: टूल विवरण किसी ऑपरेशन का विज्ञापन करता है, जबकि वास्तविक invocation उसे चलाता है। कनेक्शन स्टेटस उपलब्धता बताता है, हर विज्ञापित ऑपरेशन की सफल execution नहीं।
प्रोजेक्ट कॉन्फ़िगरेशन संपादित करने से पहले Qwen Code और वह Python एनवायरनमेंट तैयार करें जिसमें आधिकारिक सर्वर मौजूद है।
यहाँ वर्णित कनेक्शन Qwen Code 0.26.1 को capsolver-core 0.1.1 और capsolver-mcp 0.1.3 के साथ उपयोग करता है। Qwen Code के पैकेज को Node.js 22 या नया चाहिए। यदि qwen कमांड पहले से उपलब्ध नहीं है तो इसकी आधिकारिक इंस्टॉलेशन निर्देशों का पालन करें।
Solver पैकेज उस Python एनवायरनमेंट में इंस्टॉल करें जिससे आप Qwen Code को लॉन्च करना चाहते हैं:
python -m pip install capsolver-core==0.1.1 capsolver-mcp==0.1.3
आधिकारिक MCP इंस्टॉलेशन गाइड ब्राउज़र extra और Chromium इंस्टॉलेशन भी वर्णित करता है। ये dependencies ब्राउज़र‑आधारित detection और page solving के लिए आवश्यक हैं। ये stdio कनेक्शन स्थापित करने से अलग हैं।
मान्य CapSolver API key और पर्याप्त अकाउंट बैलेंस पेड solving के लिए पूर्वापेक्षा हैं। Qwen Code में मॉडल एक्सेस conversational टूल उपयोग के लिए एक अलग पूर्वापेक्षा है। नीचे दिया गया कनेक्शन चेक केवल सर्वर स्टार्टअप और कनेक्शन जाँचता है; यह कोई पेड solve सबमिट नहीं करता या मॉडल‑ड्रिवन टास्क नहीं चलाता।
अकाउंट key उसी एनवायरनमेंट में रखें जिससे आप Qwen Code शुरू करते हैं। असली वैल्यू को किसी ट्रैक्ड प्रोजेक्ट कॉन्फ़िगरेशन, लेख, issue, स्क्रीनशॉट या साझा ट्रांसक्रिप्ट में पेस्ट न करें।
प्रोजेक्ट रूट पर .qwen/settings.json की mcpServers ऑब्जेक्ट में एक capsolver एंट्री जोड़ें।
Qwen Code ने प्रोजेक्ट कॉन्फ़िगरेशन और environment‑variable substitution दोनों को अपनी MCP setup reference में प्रलेखित किया है। एंट्री को मौजूदा सेटिंग्स के साथ merge करें; दूसरे सर्वर या प्रोजेक्ट preferences को replace न करें।
{
"mcpServers": {
"capsolver": {
"command": "/absolute/path/to/venv/bin/python",
"args": ["-m", "capsolver_mcp"],
"env": {
"CAPSOLVER_API_KEY": "${CAPSOLVER_API_KEY}"
},
"trust": false
}
}
}
Executable path को अपने इंस्टॉल किए गए एनवायरनमेंट के वास्तविक Python path से बदलें। absolute path यह सुनिश्चित करता है कि टर्मिनल, एडिटर या सर्विस launcher अपने search path के ज़रिए कोई दूसरा Python इंस्टॉलेशन न चुन ले। वर्चुअल‑एनवायरनमेंट का path जस‑का‑तस रखें; base interpreter की ओर symlink resolve करने से ऐसा interpreter चुन लिया जा सकता है जिसमें ये पैकेज इंस्टॉल न हों।
Placeholder एक environment‑variable reference है, API key नहीं। Qwen Code स्टार्ट होने के समय यह variable process एनवायरनमेंट में मौजूद होना चाहिए। एक टर्मिनल में सेट की गई key अपने‑आप कहीं और से शुरू किए गए क्लाइंट के लिए उपलब्ध नहीं हो जाती।
यह कॉन्फ़िगरेशन stdio उपयोग करता है: Qwen Code Python मॉड्यूल को लोकल प्रोसेस के रूप में स्टार्ट करता है। इसे किसी public HTTP endpoint, exposed पोर्ट, या content publishing वर्कफ़्लो में उपयोग होने वाले CMS MCP credentials की ज़रूरत नहीं होती।
अपना CapSolver बोनस कोड रिडीम करें
अपना automation बजट तुरंत बढ़ाएँ!
CapSolver अकाउंट टॉप‑अप करते समय बोनस कोड CAP26 का उपयोग करें, और हर recharge पर अतिरिक्त 5% बोनस पाएँ — बिना किसी लिमिट के।
इसे अभी अपने CapSolver Dashboard में रिडीम करें।
समीक्षित प्रोजेक्ट सर्वर को अनुमोदित करें, फिर उसी प्रोजेक्ट डायरेक्टरी से उसका कनेक्शन जाँचें।
qwen mcp approve capsolver
qwen mcp list
टेस्ट किए गए क्लाइंट वर्ज़न के लिए, बिना अनुमोदन की प्रोजेक्ट एंट्री pending approval के रूप में दिखती है। अनुमोदन के बाद सर्वर कनेक्ट हो सकता है। अपेक्षित उपयोगी संकेत यह है कि capsolver एंट्री connected हो; यह पंक्ति executable और transport भी पहचानती है।
Approval और trust अलग‑अलग उद्देश्य निभाते हैं। किसी समीक्षित सर्वर को approve करने से वह कनेक्ट हो सकता है। trust को false रखने से टूल‑कॉल की सामान्य पुष्टि/कन्फर्मेशन behavior बना रहता है। केवल सेटअप समस्या छिपाने के लिए यह सेटिंग न बदलें।
अगर कनेक्शन असफल हो, तो पहले executable path जाँचें, फिर यह पुष्टि करें कि वही Python एनवायरनमेंट इंस्टॉल किए गए पैकेज import कर सकता है। देखें कि कॉन्फ़िगरेशन वास्तव में उसी प्रोजेक्ट में है जिसे आपने खोला है। Qwen की settings reference कॉन्फ़िगरेशन स्रोत समझाती है; किसी और जगह की duplicate एंट्री ट्रबलशूटिंग को जटिल बना सकती है।
Solving key के बिना सफल कनेक्शन भी अकाउंट एक्सेस सिद्ध नहीं करता। कनेक्शन चेक और billable ऑपरेशन सिस्टम के अलग‑अलग हिस्सों को exercise करते हैं।
अपने वर्कफ़्लो में पहले से उपलब्ध जानकारी और ब्राउज़र स्टेट के अनुसार टूल चुनें।
आधिकारिक सेवा get_supported_captchas, get_balance, detect_captchas, solve_captcha और solve_on_page उपलब्ध कराती है। जब आपको इंस्टॉल सर्विस की capability names की पुष्टि करनी हो तो supported‑type listing से शुरू करें। अकाउंट readiness डायग्नोज़ करते समय बैलेंस अलग से चेक करें।
solve_captcha का उपयोग तब करें जब वर्कफ़्लो के पास पहले से documented CAPTCHA टाइप और साइट पैरामीटर हों। इसका रिज़ल्ट फिर भी उसी एप्लिकेशन द्वारा उपयोग किया जाना चाहिए जिसने इसे रिक्वेस्ट किया था। टोकन‑आधारित tasks के लिए, टोकन मिल जाना अपने‑आप form सबमिट नहीं करता या यह साबित नहीं करता कि वेबसाइट ने रिक्वेस्ट स्वीकार कर ली।
ब्राउज़र टूल्स का उपयोग केवल उनके documented ब्राउज़र सेटअप के साथ करें। detect_captchas किसी page URL का निरीक्षण करता है। solve_on_page सेवा के ब्राउज़र वर्कफ़्लो के भीतर detection, solving और fill‑back को जोड़ता है। इनमें से कोई भी नाम यह वादा नहीं करता कि उन्हें किसी दूसरे MCP सर्वर के टैब तक पहुँच मिलेगी।
प्रारंभिक conversational जाँच के लिए, कॉन्फ़िगर किए गए सर्वर के माध्यम से Qwen Code से समर्थित CAPTCHA टाइप list कराने को कहें। किसी अधिकृत पेज टास्क के लिए, पेज और अनुमत ऑपरेशन को सटीक रूप से बताएँ, और execution से पहले चुने गए टूल और arguments की समीक्षा करें। यह निर्देश न दें कि बस तब तक कोशिश करते रहो जब तक साइट एक्सेस दे दे।
ब्राउज़र हैंडऑफ़ को टास्क के लिए आवश्यक संदर्भ संरक्षित रखना चाहिए। केवल URL से वह पेज दोबारा न बन सके जिसे पहले की इंटरैक्शन से पहुँचा गया था।
यदि आपका मौजूदा ब्राउज़र ऑटोमेशन किसी live पेज को कंट्रोल करता है, तो तय करें कि आपको उस वर्कफ़्लो के लिए टोकन चाहिए या उसी पेज के साथ SDK integration। यह मत मानें कि दो MCP सर्वर जोड़ने से उनकी sessions, cookies, tabs या JavaScript state अपने‑आप merge हो जाएँगी।
Core SDK integration guide सीधे ब्राउज़र इंटीग्रेशन का वर्णन करता है। जब एप्लिकेशन को किसी मौजूदा page object को बनाए रखना हो, तो यह शायद उपयुक्त रास्ता हो। token‑versus‑cookie explanation भी यह स्पष्ट करने में मदद करता है कि solver किस आर्टिफ़ैक्ट को लौटाता है और ब्राउज़र सेशन की व्यापक state क्या होती है।
वर्कफ़्लो को पूरा घोषित करने से पहले एप्लिकेशन outcome जाँचें। क्या अपेक्षित form स्वीकार हुआ? क्या अनुमत पेज इच्छित state तक पहुँचा? कनेक्टेड सर्वर, detected widget, और स्वीकार की गई एप्लिकेशन रिक्वेस्ट अलग‑अलग milestone हैं।
आधिकारिक सेवा कनेक्ट करें, टूल्स inspect करें, और अपने वर्कफ़्लो के CAPTCHA से मेल खाने वाले एक सीमित/बाउंडेड ऑपरेशन से शुरुआत करें। CapSolver प्रलेखित solving स्टेप उपलब्ध करा सकता है, जबकि Qwen Code आपके द्वारा अनुमोदित टास्क के भीतर टूल चुनने और invoke करने के लिए ज़िम्मेदार रहता है।
प्र: क्या Qwen Code में डिफ़ॉल्ट रूप से CAPTCHA solver शामिल होता है?
नहीं। यह गाइड आधिकारिक CapSolver MCP सेवा को एक अलग टूल provider के रूप में जोड़ता है। Qwen Code का मॉडल और solver अकाउंट अलग‑अलग कॉम्पोनेंट हैं।
प्र: सर्वर pending approval क्यों दिखा रहा है?
प्रोजेक्ट MCP एंट्री को Qwen Code के कनेक्ट होने से पहले approval की ज़रूरत हो सकती है। इसके command और environment कॉन्फ़िगरेशन की समीक्षा करें, फिर अपने इंस्टॉल किए गए क्लाइंट वर्ज़न द्वारा समर्थित approval कमांड उपयोग करें।
प्र: क्या मैं CAPTCHA के लिए भुगतान किए बिना कनेक्शन टेस्ट कर सकता हूँ?
हाँ। सर्वर कनेक्शन पेड solving से अलग होकर जाँचा जा सकता है। Connected स्टेटस आपकी अकाउंट बैलेंस, पेड task execution, या वेबसाइट द्वारा solution स्वीकार होने की पुष्टि नहीं करता।
प्र: क्या सेवा मेरे दूसरे MCP ब्राउज़र टैब का उपयोग करती है?
मान कर न चलें कि ऐसा है। अलग‑अलग सर्वर की ब्राउज़र वर्कफ़्लो भी अलग‑अलग होती हैं, जब तक कोई documented इंटीग्रेशन उन्हें स्पष्ट रूप से न जोड़े। जब आपको मौजूदा पेज को preserve करना हो तो token मोड या direct SDK integration चुनें।
प्र: इंस्टॉलेशन के बाद ब्राउज़र टूल्स उपलब्ध क्यों नहीं हैं?
आधिकारिक MCP गाइड में दिए गए ब्राउज़र extra और Chromium prerequisites जाँचें। साथ ही किसी client‑side टूल फ़िल्टर को और यह भी देखें कि अपेक्षित सर्वर एंट्री connected है या नहीं।
प्र: क्या यह सेटअप हर पेज पर हर CAPTCHA संभाल सकता है?
नहीं। current supported‑type list और task references उपयोग करें, और ऑपरेशन्स को उन्हीं pages और वर्कफ़्लोज़ तक सीमित रखें जिन्हें automate करने की आपको अनुमति है। कोई advertised टूल किसी भी arbitrary पेज पर सफलता की गारंटी नहीं होता।

Rajinder Singh
Deep Learning Researcher
Making CAPTCHA solving more reliable in automated workflows.
लेखक के बारे में
Haystack में एक CAPTCHA निरीक्षण टूल जोड़ें, आधिकारिक SDK का उपयोग करके reCAPTCHA पैरामीटर पढ़ें, और अलग समाधान चरण से पहले कनेक्शन को सत्यापित करें।

स्थानीय MCP एक्सटेंशन के साथ Goose में CAPTCHA सॉल्वर टूल्स जोड़ें। Python कॉन्फ़िगर करें, टूल डिस्कवरी की जाँच करें, और सॉल्विंग टास्क शुरू करने से पहले सेटअप का ट्रबलशूट करें।
