Claude Desktop में solvethree MCP जोड़ें
npx के साथ Claude Desktop के ज़रिए स्थानीय solvethree MCP सर्वर चलाएँ। Claude टास्क बना और प्राप्त कर सकता है, लेकिन सर्वर ब्राउज़र नहीं चलाता और न ही फ़ॉर्म भरता है। लौटाया गया समाधान लक्ष्य को सबमिट करना अब भी आपके एप्लिकेशन का काम है।
इस पेज पर
Node.js, क्रेडेंशियल और साइट प्रोफ़ाइल तैयार करें
Claude Desktop चलाने वाली मशीन पर Node.js 22 इंस्टॉल करें। अपने वर्कस्पेस की API कुंजी और HTTP या HTTPS प्रॉक्सी URL तैयार रखें। MCP सर्वर SOLVETHREE_PROXY के ज़रिए दी गई एक प्रॉक्सी इस्तेमाल करता है; reCAPTCHA टूल प्रॉक्सी आर्ग्युमेंट स्वीकार नहीं करता।
reCAPTCHA के लिए पहले साइट प्रोफ़ाइल में एक सक्रिय प्रोफ़ाइल बनाएँ। ज़रूरी लक्ष्य होस्टनेम, कैप्चर ऐक्शन और reCAPTCHA प्रकार कॉन्फ़िगर करें। Claude को होस्टनेम और ऐक्शन देने से वह प्रोफ़ाइल नहीं बनती। अगर वह अभी सक्रिय नहीं है, तो साइट प्रोफ़ाइल सेटअप देखें।
Claude Desktop कॉन्फ़िगरेशन जोड़ें
- 1.
स्थानीय कॉन्फ़िगरेशन फ़ाइल खोलें
macOS पर
~/Library/Application Support/Claude/claude_desktop_config.jsonइस्तेमाल करें। Windows पर%APPDATA%/Claude/claude_desktop_config.jsonइस्तेमाल करें। - 2.
solvethree सर्वर जोड़ें
नीचे दिया गया कॉन्फ़िगरेशन इस्तेमाल करें। अगर फ़ाइल में पहले से
mcpServersहै, तो दूसरे सर्वर बदलने के बजाय उसके अंदरsolvethreeएंट्री जोड़ें। दोनों एनवायरनमेंट-वेरिएबल प्लेसहोल्डर निजी तौर पर बदलें। - 3.
Claude Desktop फिर से शुरू करें
सहेजने के बाद फिर से शुरू करें, ताकि होस्ट नए कॉन्फ़िगरेशन के साथ सर्वर लॉन्च करे।
{
"mcpServers": {
"solvethree": {
"command": "npx",
"args": [
"--yes",
"--package=https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgz",
"solvethree-mcp"
],
"env": {
"SOLVETHREE_API_KEY": "REPLACE_WITH_YOUR_WORKSPACE_KEY",
"SOLVETHREE_PROXY": "http://USER:PASSWORD@YOUR_PROXY:PORT"
}
}
}
}args आधिकारिक SDK आर्काइव डाउनलोड करते हैं और उसके solvethree-mcp एक्ज़ीक्यूटेबल को स्थानीय stdio सर्वर के रूप में लॉन्च करते हैं। दर्ज करने के लिए कोई होस्ट किया गया MCP एंडपॉइंट नहीं है।
निरीक्षण को सशुल्क टास्क निर्माण से अलग रखें
solvethree_capabilities से शुरुआत करें। मौजूदा टास्क प्राप्त करने के लिए solvethree_get_task इस्तेमाल करें। इनमें से कोई भी क्रिया नया समाधान बनाने का अनुरोध नहीं है।
solvethree_create_recaptchaमेंsiteहोस्टनेम के रूप में,actionऔरrequestIdस्वीकार किए जाते हैं, जबकिrecaptchaTypeऔरwaitMsवैकल्पिक हैं। डिफ़ॉल्ट प्रकारenterprise-v3है;v3भी स्वीकार किया जाता है।solvethree_create_kasadaएक Kasada टास्क बनाता है। स्टैंडअलोन Kasada फ़िलहालwww.ticketmaster.comपर HTTPS लक्ष्यों का समर्थन करता है, किसी भी अन्य वेबसाइट का नहीं।solvethree_create_tmptएक TMPT टास्क बनाता है। इवेंट टास्क इवेंट URL इस्तेमाल करते हैं; लॉगिन टास्क साइन-इन प्रवेश URL इस्तेमाल करते हैं।
Claude को सहमत लक्ष्य और ऐक्शन के लिए एक टास्क बनाने की स्पष्ट अनुमति दें। दूसरा सशुल्क टास्क शुरू करने से पहले नई मंज़ूरी अनिवार्य करें, जिसमें विफलता या लक्ष्य द्वारा अस्वीकृति के बाद बनाया जाने वाला प्रतिस्थापन टास्क भी शामिल है। किसी टास्क का निरीक्षण या पोलिंग करने की अनुमति को दूसरा टास्क बनाने की अनुमति न माना जाए।
हर निर्माण टूल के लिए requestId ज़रूरी है और वह अधिकतम एक टास्क बनाता है। उस ID को मूल इनपुट के साथ रखें। निर्माण में टाइमआउट होने पर उसी ID के साथ वही अनुरोध दोहराकर टास्क पुनः प्राप्त करें, या अगर आपके पास उसकी टास्क ID पहले से है, तो उससे प्राप्त करें। टाइमआउट यह साबित नहीं करता कि निर्माण विफल हुआ। उसी ID का दोबारा इस्तेमाल करते हुए इनपुट बदलने पर टकराव होता है; नई ID इस्तेमाल करने से एक और टास्क बन सकता है।
pending या solving की स्थिति में मौजूदा टास्क प्राप्त करते रहें। केवल ready में उपयोग करने योग्य समाधान होता है। failed होने पर पोलिंग रोक दें और errorCode तथा error की जाँच करें; असफल समाधान प्रयासों की राशि वापस कर दी जाती है। उन्हीं अमान्य इनपुट को अपने-आप दोबारा सबमिट न करें।
समाधान अपने ऐप्लिकेशन को दें
Claude को MCP होस्ट के ज़रिए निजी समाधान डेटा मिलता है। अपने ऐप्लिकेशन में परिणाम का उपयोग उसके निर्धारित लक्ष्य के लिए करें, साथ में सफल प्रॉक्सी और लौटाए गए userAgent तथा secChUa का उपयोग करें। कॉन्फ़िगर की गई प्रॉक्सी से समाधान प्राप्त करने के बाद किसी दूसरे IP या असंबंधित ब्राउज़र पहचान से सबमिट न करें।
| कार्य | ऐप्लिकेशन किसका उपयोग करता है |
|---|---|
| reCAPTCHA | solution.token, जिसे लक्ष्य के अपेक्षित टोकन फ़ील्ड में सबमिट किया जाता है—टास्क ID नहीं। |
| Kasada | लौटाया गया headers ऑब्जेक्ट, जिसे संबंधित ब्राउज़र पहचान और सफल प्रॉक्सी के साथ लागू किया जाता है। |
| TMPT | लौटाया गया टोकन, जिसे सीधे tmpt कुकी के मान के रूप में उपयोग किया जाता है—reCAPTCHA टोकन या Kasada हेडर के रूप में नहीं। |
ready टास्क का मतलब है कि समाधान जनरेट हो गया है, न कि वेबसाइट ने आपका बाद का अनुरोध स्वीकार कर लिया है। यदि लक्ष्य उसे अस्वीकार करता है, तो दूसरे समाधान प्रयास की अनुमति देने से पहले भेजे जा रहे टोकन, कुकी या हेडर, प्रॉक्सी, ब्राउज़र पहचान और लक्ष्य URL की जाँच करें।
स्रोत और API संदर्भ
अपना पहला टास्क चलाएँ।
$5 वर्कस्पेस क्रेडिट के साथ शुरुआत करें।