Skip to main content
Glama
cursor-yougpu-mcp

cursor-yougpu-mcp

by eldarknz

cursor-yougpu-mcp

MCP-сервер для YouGPU REST API: каталог GPU, создание/стоп/старт/удаление инстансов, баланс.

Архитектура пайплайна транскрибации и диаризации: docs/TRANSCRIPTION_ARCHITECTURE.md.

Tools

Tool

Описание

yougpu_balance

Баланс кошелька

yougpu_list_gpus

Каталог моделей GPU

yougpu_list_offers

Офферы/цены по gpu_id

yougpu_list_ssh_keys

SSH-ключи аккаунта

yougpu_list_instances

Список инстансов

yougpu_get_instance

Детали инстанса

yougpu_create_instance

Создать инстанс

yougpu_wait_ready

Ждать ACTIVE + IP

yougpu_stop_instance

Остановить

yougpu_start_instance

Запустить

yougpu_delete_instance

Terminate (стоп биллинга GPU)

Related MCP server: quads-mcp

Setup

mkdir -p ~/.config/yougpu
cp config.example.env ~/.config/yougpu/config.env
# set YOUGPU_API_KEY=...

npm install
npm run build
chmod +x bin/cursor-yougpu-mcp
ln -sf "$PWD/bin/cursor-yougpu-mcp" ~/.local/bin/cursor-yougpu-mcp

В ~/.cursor/mcp.json:

"yougpu": {
  "command": "/Users/YOUR_USER/.local/bin/cursor-yougpu-mcp",
  "args": []
}

API key создаётся в console.yougpu.ru (раздел API Keys). Документация: https://docs.yougpu.ru/api/overview/

Available Tools

11 tools
yougpu_balanceA

Get YouGPU wallet balance (available, reserved, hourly_rate, total).

Inputs: no named parameters.

yougpu_create_instanceA

Create a GPU instance. Requires offer_id and image_id from offers. Uses YOUGPU_SSH_KEY_IDS from config if ssh_key_ids omitted.

Inputs: image_id (required), offer_id (required), instance_name (required), ssh_key_ids, +2 more.

yougpu_delete_instanceA

Terminate/delete instance permanently and stop GPU billing (POST /instances/{id}/terminate).

Inputs: instance_id (required).

yougpu_get_instanceA

Get one instance by id (summary + raw payload).

Inputs: instance_id (required).

yougpu_list_gpusA

List GPU models available in YouGPU catalog with price ranges and stock.

Inputs: no named parameters.

yougpu_list_instancesB

List YouGPU instances (active and terminated history).

Inputs: page, limit.

yougpu_list_offersA

List in-stock offers for a GPU model id from yougpu_list_gpus. Returns offer_id, price/hour, region, images.

Inputs: gpu_id (required).

yougpu_list_ssh_keysA

List SSH keys registered in the YouGPU account.

Inputs: no named parameters.

yougpu_start_instanceC

Start a previously stopped instance.

Inputs: instance_id (required).

yougpu_stop_instanceA

Stop a running instance (keeps disk; may still reserve storage cost depending on provider).

Inputs: instance_id (required).

yougpu_wait_readyA

Poll instance until ACTIVE/INSTALLING with IP (or ERROR). Default timeout 10 minutes.

Inputs: instance_id (required), timeout_ms, poll_interval_ms.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 11 tools

    Disambiguation5/5

    Each tool targets a distinct resource or action: balance, GPU catalog, offers, SSH keys, and instance lifecycle operations. There is no ambiguity between list_instances and get_instance, or between list_gpus and list_offers, as they operate on different levels of detail.

    Naming Consistency4/5

    Names follow a consistent yougpu_verb_noun pattern for most tools (list, get, create, stop, start, delete). The only deviation is 'yougpu_balance', which is a noun rather than verb-first, but it is still predictable and readable.

    Tool Count5/5

    With 11 tools, the server is well-scoped for managing GPU instances. It includes essential operations for wallet, catalog, offers, SSH keys, and full instance lifecycle without unnecessary bloat.

    Completeness5/5

    The toolset covers the complete workflow: checking balance, browsing GPUs/offers, managing SSH keys, creating instances, monitoring readiness, and performing lifecycle operations (start, stop, delete). There are no critical gaps for the stated purpose.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      C
      quality
      D
      maintenance
      An MCP server that enables seamless management of Novita AI platform resources, currently supporting GPU instance operations (list, create, start, stop, etc.) through compatible clients like Claude Desktop and Cursor.
      20
      67 npm
      12
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for interacting with QUADS infrastructure systems via API, enabling resource management and automation through LLM applications.
      MIT