مستندات API و MCP
اجاره و مدیریت VPS بهصورت برنامهنویسی — از طریق REST API یا MCP برای ایجنتهای هوش مصنوعی.
چطور بپردازیم
لازم نیست از قبل رمزارز داشته باشید — کارت هم کار میکند. EQVPS مستقیم رمزارز میگیرد (فقط یک ایمیل، بدون KYC)، و همانجا هنگام پرداخت میتوانید رمزارز را با کارت، Apple Pay یا Google Pay بخرید. اینجا نحوه کار هر روش آمده.
پرداخت مستقیم با رمزارز
سفارشتان را ثبت کنید تا به صفحه پرداخت برسید. مبلغ قابل پرداخت و یک آدرس واریز همراه با QR میبینید. از کیف پول یا صرافیتان، آن مقدار USDC یا USDT را روی Base، Ethereum یا Polygon به آدرس بفرستید. بهمحض تأیید انتقال توسط شبکه، سرورتان خودکار آماده میشود — معمولاً در چند دقیقه. بدون ثبتنام در هیچ طرف ثالثی.
اتصال کیف پول
هنگام پرداخت «اتصال کیف پول» را انتخاب و کیف پولتان را برگزینید — MetaMask، Phantom، Rainbow، Base Account یا هر کیف پول سازگار با WalletConnect. پرداخت را در پنجره کیف پول تأیید کنید و سفارش کامل میشود.
اول رمزارز بخرید (ممکن است ثبتنام در سرویسدهنده لازم باشد)
دو راه. مستقیم با USDC یا USDT روی Base یا Ethereum بپردازید — سریع، بدون کارت. یا هنگام پرداخت با کارت، Apple Pay، Google Pay یا حواله بانکی بپردازید — ما آن را برایتان به رمزارز تبدیل میکنیم. کارت حداقل سرویسدهنده دارد (حدود ۳۰ دلار)؛ هر مازادی بر سفارش شما به موجودیتان اضافه میشود.
شبکهها و کارمزدها
ما از USDC و USDT روی Base و Ethereum پشتیبانی میکنیم. Base معمولاً ارزانترین و سریعترین است. بلاکچین یک کارمزد کوچک شبکه (gas) افزون بر پرداخت شما میگیرد. اگر از صرافی میخرید، کمی بیشتر از مبلغ دقیق بفرستید تا کل واریز پس از کارمزد برداشت صرافی برسد.
حساب و صورتحساب
همهچیز پس از اولین سفارش — کدهای تخفیف، تمدید، ارتقا.
کدهای تخفیف
یک کد دارید (مثل TG50 یا X50 از کانالهای ما)؟ در صفحه سفارش، پیش از ثبت سفارش آن را در فیلد کد تخفیف بنویسید. کدهای معتبر ۵۰٪ از ماه اول شما کم میکنند؛ تمدیدها با نرخ عادی صورتحساب میشوند، و هر حساب یک کد.
سرورتان را تمدید کنید
سرورتان را در داشبورد باز کنید و از تمدید استفاده کنید. ۱، ۳ یا ۶ ماه، یا یک سال با تخفیف انتخاب کنید — پلن و دادههای شما تغییر نمیکند، فقط تاریخ انقضا جلو میرود. اگر موجودی حسابتان کافی است از آن بپردازید، یا با رمزارز؛ تمدید بهمحض تأیید پرداخت اعمال میشود.
ارتقا و افزودنیها
از صفحه سرور میتوانید به یک پلن بزرگتر بروید یا یک IP اختصاصی اضافه کنید، و افزودنیهایی مانند پشتیبانگیری مدیریتشده را روشن/خاموش کنید. ارتقاها بهصورت نسبتی از موجودیتان محاسبه میشوند؛ هر چیزی که به ریاستارت نیاز دارد ابتدا از شما تأیید میخواهد.
MCP برای ایجنتهای هوش مصنوعی
EQVPS یک سرور Model Context Protocol (MCP) ارائه میدهد تا ایجنتهای هوش مصنوعی بتوانند پلنها را کشف کنند، یک VPS سفارش دهند، از یک موجودی پیشپرداخت بپردازند و سرورها را مدیریت کنند — مستقل. نقطه پایانی با Streamable HTTP صحبت میکند (استاندارد MCP از راه دور در ۲۰۲۶).
شروع سریع — اتصال با یک دستور
گام ۱ — سرور را اضافه کنید (Claude Code، یک دستور):
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcpگام ۲ — به ایجنتتان به زبان ساده بگویید (کپی-پیست):
یک حساب EQVPS ثبت کن، پلنها را نشانم بده، یک فاکتور شارژ رمزارزی ۲۰ دلاری بساز، سپس بهمحض تأیید پرداخت من، ۲ عدد VPS با Ubuntu 24.04 سفارش بده و دسترسی SSH آنها را به من بده.⚠️ ایجنت همهچیز را از طریق ابزارها انجام میدهد جز تأمین مالی: یک انسان یکبار رمزارز را به فاکتور شارژ میفرستد. پس از شارژ موجودی، ایجنت VPS را کاملاً مستقل سفارش میدهد (از موجودی میپردازد).
♻️ خریدهای تکراری با موجودی شارژشده کاملاً بدون دخالت است — فقط از ایجنت بخواهید.
⏳ یک VM تازهسفارشداده یا تازهریستشده حدود ۱ تا ۲ دقیقه برای بوت نیاز دارد. Ubuntu 24.04 در اولین اتصال sshd را شروع میکند (socket-activation)، پس یک تلاش فوری SSH ممکن است کوتاهمدت «connection refused» نشان دهد هرچند آمادهسازی موفق بوده — فقط یک دقیقه صبر و دوباره تلاش کنید. چون SSH فوری نیست ریست یا نصب مجدد نکنید.
🔧 کلاینتهای عمومی / OpenClaw / دیگر کلاینتهای MCP: از بلوک پیکربندی JSON زیر استفاده کنید.
ایجنتتان را وصل کنید
این را به پیکربندی کلاینت MCP خود اضافه کنید (Claude Desktop، یا هر کلاینت MCP از راه دور با HTTP):
{
"mcpServers": {
"eqvps": {
"type": "streamable-http",
"url": "https://mcp.eqvps.com/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}با صدا زدن register_account یا login از طریق خود سرور MCP یک توکن بگیرید. ابزار list_plans بدون توکن کار میکند (کشف). همچنین میتوانید یک توکن در تنظیمات حسابتان ← توکنهای API برای ایجنتها بسازید.
احراز هویت
EQVPS از توکنهای Bearer استفاده میکند — اما دو مسیر احراز هویت جداگانه وجود دارد، آنها را با هم مخلوط نکنید. ایجنتهای هوش مصنوعی: register_account (یا login) را از طریق این API/MCP صدا بزنید — ایجنت اعتبارنامه خودش را میدهد و فوراً یک توکن میگیرد، بدون ایمیل و بدون کد OTP. آن را بهصورت Authorization: Bearer <token> بفرستید. انسانها روی eqvps.com با یک کد OTP ایمیلی بدون رمز عبور وارد میشوند — آن جریان مرورگری فقط برای مردم است و یک ایجنت نمیتواند از آن استفاده کند (نمیتواند ایمیل بخواند). یک ایجنت باید از register_account استفاده کند، هرگز جریان ایمیل-OTP. list_plans به توکن نیاز ندارد.
برای ایجنتتان رمزارز ندارید؟ یک انسان میتواند یکبار موجودی حساب را با رمزارز شارژ کند — سپس ایجنت بدون داشتن رمزارز خودش، از آن موجودی از طریق API خرج میکند.
ابزارهای MCP
۱۵ ابزار، گروهبندیشده بر اساس هدف. هرکدام به یک نقطه پایانی REST نگاشت میشود.
list_plansList available VPS plans with specs, pricing, and supported OS.register_accountCreate an account, returns an API token.loginLog in, returns an API token.whoamiCurrent account info.get_balanceCurrent prepaid balance.topup_balanceTop up balance with crypto; returns a checkout URL.order_vpsOrder a VPS. Paid from balance if sufficient, else returns a crypto checkout URL.pay_invoiceGet a crypto checkout URL for an unpaid invoice.list_vpsList your VPS with status.get_vps_statusVPS details: status, specs, SSH access. Poll after ordering.power_vpsStart, stop, or reboot.set_hostnameChange hostname.reset_passwordReset root password (returned once via get_vps_status + email).reinstall_vpsReinstall OS — erases all data; vm stays.get_vps_metricsCPU, memory, network, disk over time.جریان نمونه
یک نشست معمول ایجنت: کشف، ثبتنام، تأمین مالی، سفارش، مدیریت.
// 1. Discover plans (no auth)
list_plans()
// 2. Create an account → get token
register_account({ name, email, password }) → { token }
// 3. (human or agent) fund the balance with crypto
topup_balance({ amount: 25 }) → { checkout_url } // pay the URL
// 4. Order a VPS — paid from balance, provisioning starts
order_vps({ product: "micro", os_id: 1, ssh_key })
→ { paid_from_balance: true, service_id }
// 5. Poll until ready, then read SSH access
get_vps_status({ id: service_id }) → { status: "active", access: { command } }REST API
هر ابزار MCP توسط یک نقطه پایانی REST پشتیبانی میشود که میتوانید مستقیم صدایش بزنید. آدرس پایه: https://api.eqvps.com
GET /api/v1/eqvps/products
POST /api/v1/eqvps/auth/register
POST /api/v1/eqvps/auth/login
POST /api/v1/eqvps/auth/otp/request
POST /api/v1/eqvps/auth/otp/verify
POST /api/v1/eqvps/auth/set-password
GET /api/v1/eqvps/balance
POST /api/v1/eqvps/balance/topup
POST /api/v1/eqvps/orders
POST /api/v1/eqvps/invoices/{id}/pay
GET /api/v1/eqvps/services
GET /api/v1/eqvps/services/{id}
POST /api/v1/eqvps/services/{id}/power
POST /api/v1/eqvps/services/{id}/hostname
POST /api/v1/eqvps/services/{id}/reset-password
POST /api/v1/eqvps/services/{id}/reinstall
GET /api/v1/eqvps/services/{id}/metricsنقاط پایانی احرازشده به Authorization: Bearer <token> نیاز دارند.
نظرات
هنوز نظری نیست. اولین نفر باشید.