solvethree MCP'yi Codex'e ekleyin
solvethree'yi Codex'in TOML yapılandırmasına yerel bir stdio MCP sunucusu olarak ekleyin. Ana sisteminizde çalışır ve API anahtarını ve proxy'yi tarayıcıdan değil, ortamdan okur.
Bu sayfada
Ana sistemi ve siteyi hazırlayın
- 1.
Node.js 22 ve npx'i erişilebilir hâle getirin
Codex'i çalıştıran süreç bunlara erişebilmelidir. Bunları Codex'in erişemediği ayrı bir ortama kurmak, sunucuyu başlatmasını sağlamaz.
- 2.
Ana sistemin ortam değişkenlerini ayarlayın
SOLVETHREE_API_KEYdeğişkenini çalışma alanınızın API anahtarına,SOLVETHREE_PROXYdeğişkenini ise proxy URL'sine ayarlayın. Codex'i bu değişkenlere erişebilecek şekilde başlatın. IDE entegrasyonu için IDE sürecinin de bunları devraldığından emin olun. API anahtarını istemlere veya kaynak kontrolüne eklemeyin. - 3.
reCAPTCHA site profilini etkinleştirin
Site profilleri bölümünde HTTPS sayfa URL'sini ekleyin, reCAPTCHA türünü seçin ve yakalama eylemini sağlayın. Profil etkinleşene kadar bekleyin. İhtiyacınız olan ana makine adını, yakalama eylemini ve türü yapılandırın; bir görevin sitesi ve eylemi profil oluşturmaz. Bu ilk hedefinizse site profili kurulumuna bakın.
Codex TOML yapılandırmasını ekleyin
Codex CLI ve IDE, ~/.codex/config.toml dosyasını paylaşır. Güvenilir bir projenin .codex/config.toml dosyasını da kullanabilirsiniz. Şu sunucu kaydını ekleyin:
[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 = 100Bu kayıt, resmi SDK'nın solvethree-mcp yürütülebilir dosyasını npx üzerinden çalıştırır. env_vars mevcut ana sistem değişkenlerini iletir; değerlerini atamaz. Bu yerel sunucu için girilecek barındırılan bir MCP uç noktası veya OAuth oturum açma işlemi yoktur.
startup_timeout_sec, sunucunun başlaması için 60 saniye tanır. tool_timeout_sec, bir araç çağrısı için 100 saniye tanır. Bu ayarların hiçbiri hedef web sitesinin bir çözümü kabul ettiği anlamına gelmez.
Yapılandırılmış sunucuyu incelemek için codex mcp list komutunu çalıştırın veya Codex TUI içinde /mcp bölümünü açın. Sunucu başlatılamıyorsa Codex'in npx dosyasını bulabildiğini ve her iki ortam değişkenini de devraldığını kontrol edin.
Bir görev oluşturun, ardından sonucunu alın
- 1.
Yetenekleri inceleyin
Çözüm aracını seçmeden önce Codex'in
solvethree_capabilitiesaracını çağırmasını sağlayın. reCAPTCHA içinsolvethree_create_recaptchakullanın. - 2.
reCAPTCHA girdilerini sağlayın
sitealanını ana makine adı olarak,actionalanını ve birrequestIdsağlayın. Araç, isteğe bağlırecaptchaTypevewaitMsalanlarını da kabul eder; varsayılan türenterprise-v3değeridir. Kullandığı tek proxy'yiSOLVETHREE_PROXYdeğişkeninden okur; bu nedenle bunu çağrı başına bir proxy ayarı olarak değerlendirmeyin. reCAPTCHA isteğinetypeveyaurlalanları eklemeyin. - 3.
Görev kimliğini saklayın ve durumunu kontrol edin
Her oluşturma çağrısı en fazla bir görev oluşturur. Döndürülen kimliği kullanarak bu görevi
solvethree_get_taskile alın. Durumupendingveyasolvingolduğu sürece kontrol etmeye devam edin. Yalnızcareadydurumu kullanılabilir bir çözüm içerir. Durumfailedolursa sorgulamayı durdurun ve neyi değiştireceğinize karar vermeden önceerrorCodeveerroralanlarını inceleyin.
Çözümü uygulamanıza aktarın
MCP sunucusu bir tarayıcıyı yönetmez, mevcut oturumunu incelemez veya form doldurmaz. Uygulamanızın hazır reCAPTCHA sonucunu alıp solution.token değerini amaçlanan hedefe göndermesi gerekir.
Döndürülen userAgent ve secChUa tarayıcı kimliğini, çözüm için kullanılan proxy ile birlikte kullanın. Tarayıcınız veya HTTP istemciniz farklı bir proxy ya da ilgisiz bir tarayıcı kimliği kullanıyorsa göndermeden önce bunu düzeltin. MCP sunucusunu eklemek bu ayarları sizin yerinize yapılandırmaz.
Codex, özel çözüm verilerini araç yanıtı üzerinden alır; bu nedenle bunları paylaşılan raporlara ve günlüklere dahil etmeyin. Bir görevin ready durumunda olması, bir çözüm üretildiği anlamına gelir; hedefin uygulama isteğini kabul edip etmediğini belirlemek için hedefin yanıtını ayrıca kontrol edin.
Kaynaklar ve API referansı
İlk görevinizi çalıştırın.
$5 çalışma alanı kredisiyle başlayın.