Codex में solvethree MCP जोड़ें
Codex के TOML कॉन्फ़िगरेशन में solvethree को स्थानीय stdio MCP सर्वर के रूप में जोड़ें। यह आपके होस्ट पर चलता है और अपनी API कुंजी तथा प्रॉक्सी एनवायरनमेंट से पढ़ता है—ब्राउज़र से नहीं।
इस पेज पर
होस्ट और साइट तैयार करें
- 1.
Node.js 22 और npx उपलब्ध कराएँ
वे Codex चलाने वाली प्रक्रिया के लिए उपलब्ध होने चाहिए। उन्हें किसी ऐसे अलग एनवायरनमेंट में इंस्टॉल करने से सर्वर शुरू नहीं हो पाएगा जिसे Codex ऐक्सेस नहीं कर सकता।
- 2.
होस्ट एनवायरनमेंट वेरिएबल सेट करें
SOLVETHREE_API_KEYको अपनी वर्कस्पेस API कुंजी पर औरSOLVETHREE_PROXYको प्रॉक्सी URL पर सेट करें। ये वेरिएबल उपलब्ध रखते हुए Codex शुरू करें। IDE इंटीग्रेशन के लिए सुनिश्चित करें कि IDE प्रक्रिया को भी ये विरासत में मिलें। API कुंजी को प्रॉम्प्ट और सोर्स कंट्रोल से बाहर रखें। - 3.
reCAPTCHA साइट प्रोफ़ाइल सक्रिय करें
साइट प्रोफ़ाइल में HTTPS पेज URL जोड़ें, reCAPTCHA प्रकार चुनें और कैप्चर ऐक्शन दें। प्रोफ़ाइल सक्रिय होने तक प्रतीक्षा करें। अपनी ज़रूरत के होस्टनेम, कैप्चर ऐक्शन और प्रकार को कॉन्फ़िगर करें; टास्क की साइट और ऐक्शन से प्रोफ़ाइल नहीं बनती। यदि यह आपका पहला लक्ष्य है, तो साइट प्रोफ़ाइल सेटअप देखें।
Codex TOML कॉन्फ़िगरेशन जोड़ें
Codex CLI और IDE, दोनों ~/.codex/config.toml साझा करते हैं। आप किसी विश्वसनीय प्रोजेक्ट की .codex/config.toml का भी उपयोग कर सकते हैं। यह सर्वर एंट्री जोड़ें:
[mcp_servers.solvethree]
command = "npx"
args = ["--yes", "--package=https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgz", "solvethree-mcp"]
env_vars = ["SOLVETHREE_API_KEY", "SOLVETHREE_PROXY"]
startup_timeout_sec = 60
tool_timeout_sec = 100यह एंट्री npx के ज़रिए आधिकारिक SDK का solvethree-mcp एक्ज़ीक्यूटेबल चलाती है। env_vars मौजूदा होस्ट वेरिएबल आगे भेजता है; यह उनके मान सेट नहीं करता। इस स्थानीय सर्वर के लिए दर्ज करने को कोई होस्ट किया गया MCP एंडपॉइंट और कोई OAuth लॉगिन नहीं है।
startup_timeout_sec सर्वर शुरू होने के लिए 60 सेकंड देता है। tool_timeout_sec टूल कॉल के लिए 100 सेकंड देता है। इनमें से किसी भी सेटिंग का मतलब यह नहीं है कि लक्ष्य वेबसाइट ने समाधान स्वीकार कर लिया है।
कॉन्फ़िगर किए गए सर्वर की जाँच के लिए codex mcp list चलाएँ या Codex TUI में /mcp खोलें। अगर सर्वर शुरू नहीं हो पाता, तो जाँचें कि Codex को npx मिल रहा है और उसे दोनों एनवायरनमेंट वेरिएबल विरासत में मिले हैं।
टास्क बनाएँ, फिर उसका परिणाम प्राप्त करें
- 1.
क्षमताओं की जाँच करें
हल करने वाला टूल चुनने से पहले Codex से
solvethree_capabilitiesकॉल करवाएँ। reCAPTCHA के लिएsolvethree_create_recaptchaका उपयोग करें। - 2.
reCAPTCHA के इनपुट दें
siteमें होस्टनाम दें, साथ हीactionऔर एकrequestIdदें। टूल वैकल्पिकrecaptchaTypeऔरwaitMsभी स्वीकार करता है; डिफ़ॉल्ट प्रकारenterprise-v3है। यह अपनी एकमात्र प्रॉक्सीSOLVETHREE_PROXYसे पढ़ता है, इसलिए इसे हर कॉल के लिए अलग प्रॉक्सी सेटिंग न मानें। reCAPTCHA अनुरोध मेंtypeयाurlफ़ील्ड न जोड़ें। - 3.
टास्क ID सहेजें और उसकी स्थिति जाँचें
हर create कॉल अधिकतम एक टास्क बनाती है। लौटाई गई ID का उपयोग करके
solvethree_get_taskसे वह टास्क प्राप्त करें। जब तक उसकी स्थितिpendingयाsolvingहै, जाँच जारी रखें। केवलreadyमें उपयोग योग्य समाधान होता है। अगर स्थितिfailedहो जाए, तो पोलिंग रोक दें और क्या बदलना है, यह तय करने से पहलेerrorCodeऔरerrorकी जाँच करें।
समाधान अपने एप्लिकेशन को सौंपें
MCP सर्वर ब्राउज़र नहीं चलाता, उसके मौजूदा सेशन की जाँच नहीं करता और फ़ॉर्म नहीं भरता। आपके एप्लिकेशन को तैयार reCAPTCHA परिणाम लेकर इच्छित लक्ष्य को solution.token सबमिट करना होगा।
लौटाई गई userAgent और secChUa ब्राउज़र पहचान का उपयोग उसी प्रॉक्सी के साथ करें जिसका उपयोग समाधान के लिए किया गया था। अगर आपका ब्राउज़र या HTTP क्लाइंट अलग प्रॉक्सी या असंबंधित ब्राउज़र पहचान का उपयोग करता है, तो सबमिट करने से पहले इसे ठीक करें। MCP सर्वर जोड़ने से ये सेटिंग आपके लिए कॉन्फ़िगर नहीं होतीं।
Codex को टूल की प्रतिक्रिया के माध्यम से निजी समाधान डेटा मिलता है, इसलिए इसे साझा रिपोर्ट और लॉग में शामिल न करें। ready टास्क का अर्थ है कि समाधान जनरेट हो गया है; लक्ष्य ने एप्लिकेशन अनुरोध स्वीकार किया या नहीं, यह जानने के लिए उसकी प्रतिक्रिया अलग से जाँचें।
स्रोत और API संदर्भ
अपना पहला टास्क चलाएँ।
$5 वर्कस्पेस क्रेडिट के साथ शुरुआत करें।