MCP 서버

ServGhost

com.servghost/servghost
클라우드 및 인프라 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Lists, quotes, provisions, and manages offshore VPS, dedicated, RDP, and GPU servers with crypto-funded account balances.

account_balance
Return the current USD balance for an account. Use this to decide whether you can call create_order or need to topup_create first.
입력 스키마
{'type': 'object', 'required': ['account_token'], 'properties': {'account_token': {'type': 'string'}}}
agent_help
Return the canonical 4-call recipe for buying a server, with examples. Call this first if you are unsure how to use the tools.
입력 스키마
{'type': 'object', 'properties': {}}
create_order
Deploy a server from your USD balance. BALANCE-ONLY: you must topup_create first (min $30, see topup_bonus for free credit tiers), wait for the topup to confirm, then call this. If your balance is short, returns {insufficient_balance: true, topup_required: true, deficit_usd, topup: {suggested_usd, suggested_bonus, ...}} — call topup_create with that amount and retry. If no account_token is provided, a new account is created and the token is returned — STORE IT. Server is active immediately on success.
입력 스키마
{'type': 'object', 'required': ['type', 'plan', 'location'], 'properties': {'os': {'type': 'string', 'default': 'ubuntu-24', 'description': 'OS slug. RDP must use a win-* slug; GPU must use a Linux + CUDA slug like ubuntu-22-cuda, ubuntu-22-pytorch, ubuntu-22-comfyui, ubuntu-22-ollama.'}, 'plan': {'type': 'string'}, 'type': {'enum': ['vps', 'dedicated', 'rdp', 'gpu'], 'type': 'string'}, 'billing': {'enum': [1, 3, 6, 12], 'type': 'integer', 'default': 1, 'description': 'months billed. 3/6/12 commits get 25/35/50% discount.'}, 'dry_run': {'type': 'boolean', 'default': False, 'description': 'set true for a synthetic deploy preview — no balance debit, no provisioning'}, 'location': {'type': 'string'}, 'extra_ips': {'type': 'integer', 'default': 0}, 'account_token': {'type': 'string', 'description': 'optional Bearer token; if absent, a new account is created'}, 'root_password': {'type': 'string', 'description': 'optional initial root password'}}}
list_locations
List the 7 offshore jurisdictions ServGhost operates in, with privacy/legal features.
입력 스키마
{'type': 'object', 'properties': {}}
list_plans
List all VPS, dedicated, RDP or GPU plans with prices per location. RDP is only available in NL/RO/MD/RU. GPU is only available in IS/NL/RO/MD (Russia excluded due to NVIDIA export controls).
입력 스키마
{'type': 'object', 'properties': {'type': {'enum': ['vps', 'dedicated', 'rdp', 'gpu'], 'type': 'string', 'description': 'vps, dedicated, rdp, or gpu'}, 'location': {'type': 'string', 'description': 'optional location slug to filter (iceland, panama, moldova, romania, switzerland, netherlands, russia)'}}}
payment_status
Poll the status of a top-up (or legacy crypto-direct order). pending → confirmed (balance credited + bonus applied) for topups; pending → confirmed → active for legacy orders. After a topup confirms, call create_order to deploy.
입력 스키마
{'type': 'object', 'required': ['order_id', 'account_token'], 'properties': {'dry_run': {'type': 'boolean', 'default': False}, 'order_id': {'oneOf': [{'type': 'integer'}, {'type': 'string'}], 'description': 'payment_id returned by topup_create (or legacy create_order)'}, 'account_token': {'type': 'string'}}}
quote
Calculate the final price (USD) for a plan + location + billing period, including discounts and any RAM / disk / extra-IP upgrades.
입력 스키마
{'type': 'object', 'required': ['type', 'plan', 'location', 'billing'], 'properties': {'plan': {'type': 'string', 'description': 'plan name (e.g. "IS-S", "PA-M", "DS-1-CH", "NL-L" for GPU H100)'}, 'type': {'enum': ['vps', 'dedicated', 'rdp', 'gpu'], 'type': 'string'}, 'billing': {'enum': [1, 3, 6, 12], 'type': 'integer', 'description': 'months billed — 3/6/12 trigger 25/35/50% discounts.'}, 'location': {'type': 'string'}, 'extra_ips': {'type': 'integer', 'default': 0}, 'ram_upgrade': {'enum': [0, 32, 64, 128, 256], 'type': 'integer', 'default': 0}}}
server_action
Send a lifecycle command to a server: reboot, shutdown, start, reinstall, or console_link.
입력 스키마
{'type': 'object', 'required': ['server_id', 'action', 'account_token'], 'properties': {'action': {'enum': ['reboot', 'shutdown', 'start', 'reinstall', 'console_link'], 'type': 'string'}, 'server_id': {'oneOf': [{'type': 'integer'}, {'type': 'string'}]}, 'account_token': {'type': 'string'}}}
server_credentials
Fetch IP, root password and console URL for a server, once status is active.
입력 스키마
{'type': 'object', 'required': ['server_id', 'account_token'], 'properties': {'dry_run': {'type': 'boolean', 'default': False}, 'server_id': {'oneOf': [{'type': 'integer'}, {'type': 'string'}]}, 'account_token': {'type': 'string'}}}
topup_bonus
Return the bonus credit tiers applied to top-ups. Use this BEFORE topup_create so you can pick an amount that maximises free credit. No auth required.
입력 스키마
{'type': 'object', 'properties': {}}
topup_create
Top up your USD balance with crypto. Minimum $30, maximum $2000 per top-up. Bonus credit is applied automatically on confirmation: $100 → +$25, $250 → +$75, $500 → +$200, $1000 → +$500, $1500 → +$1000, $2000 → +$2000 (linear interpolation between anchors, no bonus below $100). Call topup_bonus first to see the full tier table. Returns a payment_id, deposit address and amount_crypto — send it from your wallet, then poll payment_status(order_id=payment_id) until status=confirmed.
입력 스키마
{'type': 'object', 'required': ['amount', 'crypto'], 'properties': {'amount': {'type': 'number', 'maximum': 2000, 'minimum': 30, 'description': 'USD amount to top up (min 30, max 2000)'}, 'crypto': {'enum': ['BTC', 'XMR', 'ETH', 'USDT', 'USDTTRC', 'LTC', 'TRX', 'SOL'], 'type': 'string'}, 'dry_run': {'type': 'boolean', 'default': False, 'description': 'set true to preview the response without creating a real invoice'}, 'account_token': {'type': 'string', 'description': 'optional Bearer token; if absent, a new account is created and the token is returned (STORE IT)'}}}
추가됨
agent_help
2026년 9월 22일 2:40 AM
추가됨
server_action
2026년 9월 22일 2:40 AM
추가됨
server_credentials
2026년 9월 22일 2:40 AM
추가됨
payment_status
2026년 9월 22일 2:40 AM
추가됨
account_balance
2026년 9월 22일 2:40 AM
추가됨
topup_bonus
2026년 9월 22일 2:40 AM
추가됨
topup_create
2026년 9월 22일 2:40 AM
추가됨
create_order
2026년 9월 22일 2:40 AM
추가됨
quote
2026년 9월 22일 2:40 AM
추가됨
list_locations
2026년 9월 22일 2:40 AM
추가됨
list_plans
2026년 9월 22일 2:40 AM