−25%

yıllık Windows ödemesinde, 31 Ekim'e kadar. Paketlere git

EQVPS
Hemen başla

VPS için EQVPS MCP araçları: parametreler ve örnek çağrılar

10 Haz 2026 · 5 dk okuma · EQVPS

EQVPS MCP sunucusunda (sürüm 1.6.0) müşteri token'ı için 45 araç var. Bu sayfa VPS kiralayan ve yöneten 21 aracı ele alıyor: her parametre, türü ve varsayılan değeri; sonunda da kopyalayabileceğiniz bir çağrı dizisi. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). İlk kez mi? Bağlantı rehberiyle başlayın.

Son doğrulama 2026-10-04, MCP sunucusu 1.6.0 üzerinde (tools/list).

Hangi sayfaya ihtiyacınız var? VPS çağrılarının parametreleri bu sayfada. Yetki devri, destek, sandbox'lar ve 30 bayi aracı dahil tüm araçlar tek listede: tam liste. Sızan bir token'ın neler yapabileceği ve bir ajanın nasıl sınırlanacağı: MCP guardrails.

Kimlik doğrulama. list_plans, register_account ve login herkese açık. Geri kalan her şey Authorization: Bearer <token> ister. Aynı MCP oturumunda token, register_account veya login sonrasında hatırlanır.

service_id, order_vps veya list_vps'ten gelen hizmet kodudur, örneğin 68J67T5. Sayısal id de çalışır.

Hesap ve token

ToolAuthParametersWhat it does
list_planspublic—Fiyatları, özellikleri ve her birinin açabildiği işletim sistemi imajlarıyla paketler. plans[] aylık ve yıllık plan_id'yi içerir. İlk bunu çağırın.
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, varsayılan 365)Parolasız bir hesap açar ve token_expires_at ile birlikte yeniden kullanılabilir bir Bearer token döndürür. Bir kez çağırın: ikinci çağrı ikinci, boş bir hesap açar.
loginpublicemail, password, token_ttl_days?Yeni bir token döndürür. Yalnızca set_password sonrasında çalışır.
refresh_tokenBearerexpires_in_days? (1–1825)Yeni bir token verir ve mevcut olanı hemen iptal eder. Süresi dolmuş bir token yenilenemez.
set_passwordBearerpassword (en az 8 karakter, harf ve rakam)Token kaybolursa yedek olarak e-posta ve parolayla login girişini açar. Bir kez çalışır; ikinci çağrı 409 döndürür.
whoamiBearer—Hesap id'si, adı ve e-postası. Token'ı kontrol etmek için kullanın.

Bakiye ve sipariş

ToolAuthParametersWhat it does
get_balanceBearer—Ön ödemeli bakiye ve para birimi. order_vps buradan öder.
topup_balanceBeareramount (USD)Kripto ile bir bakiye yüklemesi oluşturur ve checkout_url döndürür. Ödeme zincirde onaylandığında bakiyeye eklenir. Aynı anda yalnızca bir ödenmemiş yükleme olabilir.
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi)Bir VPS sipariş eder ve bakiye yetiyorsa bakiyeden öder; yetmiyorsa fatura döndürür. location verilmezse biz seçeriz. Boş kapasitesi olmayan bir konum 409 location_unavailable ve bir available listesi döndürür, hiçbir ücret alınmaz. Windows paketleri ssh_key'i yok sayar.
pay_invoiceBearerinvoice_idÖdenmemiş bir fatura için checkout_url döndürür. VPS ödeme sonrasında oluşturulur.

VPS yönetimi

ToolAuthParametersWhat it does
list_vpsBearer—Aktif, oluşturulmakta olan ve askıya alınmış hizmetler. Silinenler listelenmez.
get_vps_statusBearerservice_id, reveal?Durum, özellikler, anlık durum ve erişim: host, port ve hazır bir command (Linux için SSH, Windows için RDP). reveal: true açılıştan sonra tek kullanımlık root parolasını döndürür; password_pending: true ise 30–60 sn sonra yeniden çağırın demektir.
power_vpsBearerservice_id, action (start | stop | reboot)Güç kontrolü.
set_hostnameBearerservice_id, hostnameÇalışan sunucuda misafir ajan aracılığıyla uygulanır. Windows'ta yeniden başlatmadan sonra geçerli olur (reboot_required: true). Sunucu kapalıysa 409 agent_unavailable döner.
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, varsayılan hour)Zaman içinde CPU, bellek, ağ ve disk.

Paket değişikliği ve iptal

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idBu VPS'in verisi korunarak geçebileceği paketler: daha büyük bir paket, NAT'tan özel IPv4'e veya özelden NAT'a. Her seçenek prorated_topup ve mode gösterir. Disk küçültülemez.
change_planBearerservice_id, target_plan (product_id), confirm: truePaketi yerinde, yaklaşık bir dakikalık tek bir yeniden başlatmayla değiştirir. Orantılı fark bakiyeden düşülür (yetmezse 402); NAT'a geçişte fark iade edilir.
cancel_serviceBearerservice_id, reason (3–500 karakter, zorunlu), type? (end_of_period | immediate), confirm?Varsayılan end_of_period: sunucu ödenen dönemin sonuna kadar çalışır ve yenilenmez. immediate sunucuyu hemen yok eder, tam hostname ile confirm ister ve kullanılmayan süreyi bakiyeye iade eder (refund_amount).
undo_cancelBearerservice_idPlanlanmış bir end_of_period iptalini kaldırır. Anında yapılan iptal geri alınamaz.

Geri alınamaz: bunlar confirm ister

confirm, get_vps_status'tan gelen tam hostname ya da DELETE olur. Çağırmadan önce insana sorun.

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmYeni root parolası 10–30 sn içinde çalışan sunucuya ulaşır, eskisi çalışmaz olur. Yenisini get_vps_status (reveal: true) ile bir kez okuyun. Kaybolan parola içindir, hâlâ açılan bir sunucu için değil.
reinstall_vpsBearerservice_id, os_id, confirmDiski siler ve os_id'yi kurar. Tüm veriler kaybolur. Arka planda çalışır; get_vps_status'u sorgulayın.

Örnek: sıfırdan çalışan bir sunucuya

list_plans()                                                 // pick a product slug and an os_id
register_account({ first_name: "Ada", last_name: "Agent", email: "you@yourdomain.com" })  // returns a token
topup_balance({ amount: 10 })                                // pay the checkout_url in crypto
order_vps({ product: "nano", os_id: <os_id>, ssh_key: "ssh-ed25519 AAAA..." })            // returns a service_id
get_vps_status({ service_id: "<service_id>" })               // poll until active, then read access.command
power_vps({ service_id: "<service_id>", action: "reboot" })
cancel_service({ service_id: "<service_id>", reason: "project finished" })               // end_of_period; undo_cancel keeps it

Ajanlar için notlar

  • Üç herkese açık çağrı dışında her çağrıda Authorization: Bearer <token> gönderin. Düz HTTP kullanıyorsanız token'ı bir dosyaya kaydedin: kabuk değişkeni ayrı komutlar arasında yaşamaz.
  • Portu tahmin etmek yerine erişim bilgilerini get_vps_status'tan okuyun. NAT paketleri kişisel bir port kullanır; özel IPv4 paketleri Linux için 22, Windows için 3389 kullanır.
  • Yeni bir sunucunun açılması yaklaşık bir dakika sürer. get_vps_status'u sorgulamaya devam edin; SSH hemen yanıt vermedi diye reset_password çağırmayın.
  • topup_balance ve pay_invoice bir ödeme bağlantısı döndürür; bunu bir insanın ya da bir cüzdanın ödemesi gerekir. Monero, panelde ayrı bir manuel yüklemedir: bkz. Monero ile ödeme.

Aynı işlemlerin MCP'siz hâli REST API belgelerinde.

SSS

Bu araçları nasıl çağırırım?

Bir MCP istemcisini https://mcp.eqvps.com/mcp adresine (Streamable HTTP) bağlayın ve aracı tablolardaki parametrelerle adıyla çağırın. Claude Desktop, Cursor ve diğer istemcilerin kurulumu bağlantı rehberinde.

Hangi araçlar token olmadan çalışır?

list_plans, register_account ve login. Bu sayfadaki diğer tüm araçlar Authorization: Bearer <token> ister. register_account varsayılan olarak 365 gün geçerli bir token döndürür.

service_id nedir?

order_vps ve list_vps'in döndürdüğü hizmet kodudur, örneğin 68J67T5. Düz bir sayısal id de kabul edilir.

Bir ajan root parolasını nasıl alır?

Sunucu açıldıktan sonra get_vps_status'u reveal: true ile çağırın. Parola bir kez gösterilir. Yanıtta password_pending: true varsa sunucu hâlâ açılıyordur: 30–60 saniye sonra yeniden çağırın. Sipariş sırasında ssh_key verdiyseniz anahtarla giriş yapın.

Hangi çağrılar geri alınamaz?

reinstall_vps ve type immediate ile cancel_service tüm verileri yok eder, reset_password ise eski parolanın yerini alır. Bunlar tam hostname ile confirm ister; reinstall ve reset DELETE de kabul eder. Çağırmadan önce insana sorun.

Yorumlar

Henüz yorum yok. İlk olun.

Bir yorum bırakın

Yorumlar görünmeden önce denetlenir.