−25%

за Windows при годишно плащане, до 31.10. Към плановете

EQVPS
Започни

Свързване на MCP сървъра на EQVPS с Claude Code и Codex CLI

Два терминални coding агента, две команди. Как да добавите MCP сървъра на EQVPS в Claude Code и Codex CLI с bearer токен, да проверите, че връзката е истинска, да държите токена извън git и какво да попитате агента първо.

Coding агентите в терминала са добри в изпълнението на команди. Това, което обикновено им липсва, е собствен сървър, на който да ги изпълняват. Свързването с MCP сървъра на EQVPS решава това: агентът получава инструменти да разглежда плановете, да поръча VPS, да прочете SSH достъпа му, да го рестартира, да пусне пясъчник и още около четирийсет.

Това ръководство е за Claude Code и Codex CLI. За Claude Desktop, Cursor и Cline вижте Свързване на EQVPS с вашия MCP клиент. Изпълнихме всяка команда по-долу в Claude Code 2.1 и Codex CLI 0.164 преди публикуване.

Адресът на сървъра е един и същ навсякъде:

https://mcp.eqvps.com/mcp

Той работи със Streamable HTTP и приема bearer токен в заглавката Authorization. Вход през OAuth още няма, затова токенът се добавя ръчно.

1. Вземете токен

Ако вече имате акаунт в EQVPS, създайте токен в кабинета: Settings → API tokens. Иначе една заявка създава акаунт и връща токена му:

curl -s -X POST https://api.eqvps.com/api/v1/eqvps/auth/register \
  -H "Content-Type: application/json" \
  -d '{"first_name":"Ada","last_name":"Lovelace","email":"you@example.com"}'

Полето token е дълго, около хиляда символа. Не го преписвайте. Сложете го във файл, до който агентът няма да стигне случайно, и го зареждайте оттам:

umask 077; printf '%s' 'PASTE-TOKEN' > ~/.eqvps_token
export EQVPS_TOKEN=$(cat ~/.eqvps_token)

Може и агентът да се регистрира сам: свържете го без токен, помолете го да извика register_account, после добавете сървъра отново с получения токен.

2. Claude Code

claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
  --header "Authorization: Bearer $EQVPS_TOKEN"

По подразбиране сървърът се добавя само за текущия проект. За да е във всички проекти, добавете -s user. Проверете, че Claude Code стига до него:

claude mcp list
eqvps: https://mcp.eqvps.com/mcp (HTTP) - ✔ Connected

Не отдавайте голямо значение на зелената отметка. Плановете, цените и регистрацията работят без акаунт, затова сървърът приема връзката дори с грешно въведен токен. Токенът се проверява чак когато агентът стигне до акаунта ви. Бързият тест е да помолите Claude Code „call the eqvps whoami tool“: валиден токен връща имейла ви, невалиден — грешка 401.

claude mcp get eqvps показва подробностите. Там се извежда и токенът, затова не поставяйте този изход в чат или тикет.

Какво да избягвате: -s project записва сървъра в .mcp.json във вашето хранилище. С токен в открит текст в заглавката този файл ще влезе в git. За всичко, което съдържа данни за достъп, ползвайте scope local или user.

3. Codex CLI

Codex може да чете токена от променлива на средата и тогава той изобщо не е във файла с настройки:

codex mcp add eqvps --url https://mcp.eqvps.com/mcp --bearer-token-env-var EQVPS_TOKEN
codex mcp list
Name   Url                        Bearer Token Env Var  Status   Auth
eqvps  https://mcp.eqvps.com/mcp  EQVPS_TOKEN           enabled  Bearer token

Това записва три реда в ~/.codex/config.toml:

[mcp_servers.eqvps]
url = "https://mcp.eqvps.com/mcp"
bearer_token_env_var = "EQVPS_TOKEN"

Уловката: codex mcp list само показва запазените настройки и не се свързва. Връзката става при старта на сесия и само ако в тази обвивка е зададено EQVPS_TOKEN. Ако не е, Codex тихо пропуска сървъра и агентът просто няма инструменти на EQVPS. Добавете реда export в профила на обвивката или стартирайте Codex като EQVPS_TOKEN=$(cat ~/.eqvps_token) codex.

4. Какво да попитате първо

Започнете с нещо, което само чете, за да видите, че инструментите работят:

Call the eqvps whoami tool and tell me which account I'm signed in as.

List the EQVPS plans with a dedicated IPv4 and their monthly prices.

Show my EQVPS balance and my servers.

После нещо истинско:

Order the cheapest EQVPS plan with Ubuntu 24.04, use my key from ~/.ssh/id_ed25519.pub, wait until it's active and give me the SSH command.

Ако балансът стига за плана, поръчката се плаща веднага и сървърът обикновено е готов за около минута. Ако не стига, агентът получава неплатена сметка и линк topup_balance, който плащате в USDT, USDC или ETH в мрежите Base, Ethereum или Polygon. След зареждането го помолете да направи същата поръчка отново (ще поеме неплатената поръчка и ще я плати от баланса, вместо да създаде втора) или да извика pay_invoice, който плаща тази сметка от баланса.

Преди всичко разрушително агентът също ще попита. Преинсталирането или изтриването на сървър изисква въвеждане на името му за потвърждение, а в описанията на нашите инструменти на агентите е казано първо да се допитат до вас.

Когато не се свързва

СимптомВероятна причина
✘ Failed to connect в claude mcp listГрешен адрес или машината няма изходящ HTTPS. Токенът не е причината: и грешен токен се свързва.
whoami или get_balance връща 401Токенът е грешен, отрязан, отменен или изтекъл. Поставете го отново от файла, не ръчно.
Codex няма инструменти на EQVPSEQVPS_TOKEN не е зададено в обвивката, стартирала codex
След известно време инструментите отговарят с 401Токенът е изтекъл (по подразбиране след година) или е подновен другаде. Изпълнете refresh_token и обновете заглавката или променливата.
Поръчка се връща с неплатена сметкаБалансът не е стигнал. Заредете и повторете същата поръчка или извикайте pay_invoice с тази сметка.

Още: какво може агентът да прави със сървъра, след като го има — Как ИИ агент сам поддържа своя VPS през MCP. Или, ако трябва само да пусне код за минута, пясъчникът е по-евтин от VPS. Пълният списък с инструменти е в документацията на MCP.

Въпроси

Има ли бутон Connect с едно кликване?

Още не. И двата CLI се свързват с нашия сървър чрез bearer токен, който добавяте сами — една команда, показана по-долу. Вход с едно кликване за хостнати чат приложения изисква OAuth, а него още не сме пуснали.

Трябва ли ми първо акаунт?

Трябва ви токен. Може да го получите и без кабинета: свържете се веднъж без токен и помолете агента да извика register_account, или изпратете една curl заявка към /auth/register. После добавете сървъра отново с токена.

Къде Claude Code пази токена?

В ~/.claude.json, за избрания scope. Със стандартния scope local важи само за текущия проект, с -s user — навсякъде. Избягвайте -s project с токен в открит текст — това записва .mcp.json в хранилището.

Codex показва сървъра, но агентът няма инструменти на EQVPS. Защо?

При стартиране Codex чете токена от посочената променлива на средата. Ако тя не е зададена в обвивката, която е стартирала codex, изобщо не се свързва със сървъра. Експортирайте я и стартирайте codex отново.

Може ли агентът да харчи парите ми?

Може да поръчва сървъри и да ги подновява от предплатения баланс, както и да създава пясъчници. Дръжте баланса на сумата, която сте готови да похарчите, и задайте лимит на разходите за пясъчници. Плащането на крипто сметка все още изисква човек с портфейл.

Коментари

Още няма коментари. Бъди първият.

Остави коментар

Коментарите се модерират преди да се появят.