solvethree MCP'yi Cursor'a ekleyin

solvethree tarafından3 dk okuma

solvethree'yi tek bir proje için .cursor/mcp.json dosyasına, tüm projeler için ~/.cursor/mcp.json dosyasına ekleyin. Sunucu yerel olarak stdio üzerinden çalışır; girilecek barındırılan bir MCP URL'si yoktur. Cursor çözüm isteyebilir ancak MCP sunucusu tarayıcıyı yönetmez veya formları doldurmaz.

Bu sayfada

Yerel MCP sunucusunu yapılandırın

  1. 1.

    Ortam değişkenlerini ayarlayın

    SOLVETHREE_API_KEY değişkenini çalışma alanınızın API anahtarına, SOLVETHREE_PROXY değişkenini ise çözüm ve gönderim için kullanacağınız proxy'ye ayarlayın. Her ikisinin de Cursor'ı başlatan süreç tarafından erişilebilir olmasını sağlayın. Kimlik bilgilerini doğrudan proje yapılandırmasına yazmayın.

  2. 2.

    Yapılandırma dosyasını seçin

    Projeye özel kurulum için .cursor/mcp.json, kullanıcı genelindeki kurulum için ~/.cursor/mcp.json dosyasını kullanın. Projedeki solvethree adlı bir kayıt, aynı adlı genel kaydı geçersiz kılar.

  3. 3.

    Sunucu kaydını ekleyin

    Aşağıdaki yapılandırmayı kullanın. Dosya zaten başka sunucular içeriyorsa dosyayı değiştirmek yerine mevcut mcpServers nesnesine solvethree ekleyin.

Cursor · ana uygulamanın ortamıyla başlatma
{
  "mcpServers": {
    "solvethree": {
      "command": "npx",
      "args": [
        "--yes",
        "--package=https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgz",
        "solvethree-mcp"
      ]
    }
  }
}

Bu, resmi SDK indirmesindeki solvethree-mcp programını npx kullanarak başlatır. Yapılandırma Cursor'ın ortamını devralır; JSON içinde ortam değişkeni değerlerinin yerleştirilmesine bağlı değildir.

Cursor'ı yeniden başlatıp araçları inceleyin

Cursor'ı tamamen kapatın, ardından her iki değişkeni de içeren bir ortamdan yeniden başlatın. Bir terminalde değişkenleri dışa aktarmak, zaten çalışan bir grafik arayüzü güncellemez.

Cursor'ın MCP araçlarını ve MCP Logs çıktısını inceleyin. Sunucu solvethree_capabilities, solvethree_create_recaptcha, solvethree_create_kasada, solvethree_create_tmpt ve solvethree_get_task araçlarını sunar. Kullanılabilir işlemleri incelemek için önce solvethree_capabilities aracını çağırın.

Sunucu başlamıyor.

Başlangıç hatası için MCP Logs çıktısını okuyun.

Şunu deneyin: Cursor npx programını bulamıyorsa Cursor'ın PATH değişkeni üzerinden erişilebilir olmasını sağlayıp Cursor'ı yeniden başlatın.

Sunucu eksik ortam değişkenleri bildiriyor.

Yalnızca mevcut terminalinizi değil, Cursor'ı gerçekten başlatan ortamı kontrol edin.

Şunu deneyin: Her iki değişkeni de o ortamda ayarlayın, Cursor'ı tamamen kapatıp yeniden başlatın.

Cursor beklenmedik bir yapılandırma kullanıyor.

Her iki yapılandırma dosyasında da solvethree kaydı olup olmadığına bakın.

Şunu deneyin: Genel kaydı kullanmak istiyorsanız proje kaydını güncelleyin veya kaldırın.

Cursor'ın yapılandırma arayüzü için resmi MCP belgelerine bakın.

reCAPTCHA çözümü isteyin

  1. 1.

    Site profilinin etkin olduğunu doğrulayın

    Site profilleri bölümünde amaçlanan ana makine adını, yakalama eylemini ve reCAPTCHA türünü yapılandırın. Çözüm istemeden önce profilin etkin olduğunu doğrulayın. Araca ana makine adı ve eylem iletmek bir profil oluşturmaz. Yakalama süreci için site profili kurulumuna bakın.

  2. 2.

    reCAPTCHA aracını çağırın

    Cursor'ın solvethree_create_recaptcha aracını site, action ve benzersiz bir requestId ile çağırmasını sağlayın. site bir sayfa URL'si değil, ana makine adıdır. recaptchaType varsayılan olarak enterprise-v3 değerini alır; waitMs isteğe bağlıdır. Araç, kullandığı tek proxy'yi SOLVETHREE_PROXY değişkeninden okur; bu nedenle proxy bağımsız değişkeni, type veya url eklemeyin.

  3. 3.

    Görevi son duruma ulaşana kadar takip edin

    Görev pending veya solving durumundaysa tekrar kontrol etmek için solvethree_get_task kullanın. Yalnızca ready kullanılabilir bir çözüm içerir. Durum failed ise sorgulamayı durdurun ve neyi değiştireceğinize karar vermeden önce errorCode ile error alanlarını inceleyin.

Oluşturma işlemi zaman aşımına uğrarsa requestId değerini saklayın. Her oluşturma çağrısı en fazla bir görev oluşturur; aynı istek kimliğini aynı girdilerle tekrarlamak mevcut görevi getirir. Aynı kimliği yeniden kullanırken girdileri değiştirmek çakışmaya neden olur. Sırf ilk yanıt kayboldu diye yeni bir kimlik üretmeyin.

Çözümü uygulamanızdan gönderin

Görev hazır olduğunda MCP sunucusunun işi biter. Uygulamanız, döndürülen reCAPTCHA token'ını amaçlanan hedefe göndermelidir. Döndürülen userAgent ve secChUa kimliğini, çözüm için yapılandırılmış aynı proxy ile kullanın. Proxy değiştirmek veya ilgisiz bir tarayıcı kimliği kullanmak isteğin başarısız olmasına yol açabilir.

Diğer araçları kullanıyorsanız çözüm türlerini karıştırmayın: Kasada birlikte uygulanacak bir üstbilgi nesnesi döndürürken TMPT ham bir tmpt çerez değeri döndürür. İkisi de reCAPTCHA token'ı değildir.

Cursor, özel çözüm verilerini araç yanıtı üzerinden alır. ready sonucu, çözümün üretildiği anlamına gelir; hedefin uygulamanızın isteğini kabul ettiği anlamına gelmez. Gönderim başarısız olursa başka bir çözüm için ödeme yapmadan önce gönderilen token'ı veya çerezi, kimliği ve proxy'yi inceleyin.

İlk görevinizi çalıştırın.

$5 çalışma alanı kredisiyle başlayın.

Çalışma alanı oluşturun
solvethree MCP'yi Cursor'a ekleyin · solvethree