EQVPS

თქვენი საკუთარი MCP სერვერის ჰოსტინგი VPS-ზე

Jul 5, 2026 · 4 წთ კითხვა · EQVPS Team

დაწერეთ MCP სერვერი. ლოკალურად ის კარგად მუშაობს — თქვენი აგენტი უწოდებს მას, tool-ები ისვრიან, ყველაფერი მიბმულია. შემდეგ დახურავთ laptop-ს და ის გაქრა. თუ გინდათ, რომ ის სერვერი ხელმისაწვდომი იყოს, როცა თქვენს აგენტს სჭირდება — სხვა მანქანიდან, გუნდელის დაყენებიდან, დაგეგმილი სამუშაოდან 3 საათზე ღამით — მან უნდა იცხოვროს სადმე, სადაც ყოველთვის ჩართულია, სტაბილური მისამართითა და HTTPS-ით. ამისთვისაა VPS.

აი როგორ გადაიტანოთ თქვენი MCP სერვერი laptop-იდან box-ზე, რომელსაც რეალურად აკონტროლებთ, გულწრფელი შენიშვნებით, სად მიდის ძალისხმევა.

ლოკალური vs დისტანციური: რას ნიშნავს რეალურად „ჰოსტინგი"

MCP სერვერები ორ ფორმაში მოდიან.

stdio სერვერი მუშაობს როგორც ლოკალური პროცესი და ესაუბრება იმავე მანქანაზე მყოფ client-ს სტანდარტული input/output-ით. ის იდეალურია სანამ აშენებთ — მაგრამ მას ქსელით ვერაფერი მიწვდება.

დისტანციური სერვერი ლაპარაკობს HTTP-ზე (Server-Sent Events, ან უფრო ახალი streamable-HTTP transport) URL-ით. ნებისმიერი client, რომელმაც იცის URL და უჭირავს სწორი credential-ები, შეუძლია მისი გამოძახება. თქვენი საკუთარი MCP სერვერის ჰოსტინგი ნიშნავს დისტანციური ტიპის გაშვებას სადმე საჯარო და სტაბილურ ადგილას.

რატომ არა უბრალოდ laptop-ის tunnel

ტექნიკურად შეგიძლიათ სახლის მანქანის გამოაშკარავება tunnel-ით, და სწრაფი დემოსთვის ეს კარგია. ყველაფრისთვის, რაზეც ეყრდნობით, მემკვიდრეობით იღებთ მანქანის პრობლემებს: ის იძინებს, თქვენი ISP ბრუნავს თქვენს IP-ს, თქვენი upload ნელია, და ახლა რეალური tool-ებით სავსე სერვისი დგას თქვენს სახლის ქსელზე ყველაფრის გვერდით. VPS გაძლევთ ფიქსირებულ საჯარო IP-ს, რეალურ დომენს, სწორ uptime-სა და იზოლაციას. თვეში ორ დოლარად ის შლის მთელ კატეგორიას კითხვებს „რატომ დაკარგა ჩემმა აგენტმა კავშირი".

Stack, კონკრეტულად

აირჩიეთ პატარა box. MCP tool სერვერი უმეტესად I/O-ია — ის ელოდება API-ებს, ფაილებსა და მონაცემთა ბაზებს; ის მძიმე მათემატიკას არ აკეთებს. 1–2 GB RAM საკმარისზე მეტია უმეტესისთვის. (მოდელის inline გაშვება პასუხისთვის სხვა ამბავია — იხილეთ LLM-ის თვით-ჰოსტინგი Ollama-ით.)

გაუშვით თქვენი სერვერი localhost-ზე მიბმული, ვთქვათ Node ან Python 127.0.0.1:3100-ზე. შეინახეთ ის საჯარო interface-იდან პირდაპირ მოშორებით — proxy ამას უმკლავდება.

დააყენეთ reverse proxy წინ TLS-ის დასასრულებლად თქვენს დომენზე. Caddy ამას ოთხ ხაზში აკეთებს და უფასო სერტიფიკატს ავტომატურად იღებს:

mcp.yourdomain.com {
    reverse_proxy 127.0.0.1:3100
}

მიმართეთ mcp.yourdomain.com თქვენს VPS IP-ზე, გადატვირთეთ Caddy, და თქვენი სერვერი ცოცხალია https://mcp.yourdomain.com-ზე streamable-HTTP-ით.

შეინახეთ ის ყოველთვის ჩართული

სერვერი, რომელიც კვდება პირველ crash-ზე ან რებუთზე, არ არის „ჰოსტინგებული" — ის „ახლა მუშაობს". შეახვიეთ ის systemd unit-ში, რომ ის გადაიტვირთოს crash-ზე და დაბრუნდეს რებუთის შემდეგ:

[Unit]
Description=My MCP server
After=network.target

[Service]
ExecStart=/usr/bin/node /opt/mcp/server.js
Restart=always
RestartSec=2

[Install]
WantedBy=multi-user.target

systemctl enable --now my-mcp და ის ნამდვილად ყოველთვის ჩართულია. (იგივე pattern ინახავს ნებისმიერ აგენტს ან bot-ს ცოცხლად 24/7.)

ნაწილი, რომელსაც ხალხი გამოტოვებს: გჭირდებათ ხელმისაწვდომი პორტი

საჯარო MCP endpoint-ს სჭირდება შემომავალი პორტი — 443 — ხელმისაწვდომი ინტერნეტიდან. NAT ტარიფზე იღებთ ზუსტად ერთ გადაცემულ პორტს SSH-ისთვის და მეტს არაფერს; 443-ს ვერ გახსნით სამყაროსთვის. საჯარო HTTPS MCP სერვერის ჰოსტინგისთვის გინდათ dedicated-IP ტარიფი, სადაც ყოველი პორტი თქვენია და შეგიძლიათ დომენის პირდაპირ box-ზე მიმართვა. ეს არის განსხვავება „ჩემი აგენტი იმავე laptop-ზე მიწვდება მას" და „ნებისმიერი client ნებისმიერ ადგილას" შორის.

დაბლოკეთ ის — ეს API-ია პრივილეგიებით

MCP სერვერი ჩვეულებრივ ამჟღავნებს tool-ებს, რომლებიც რაღაცას აკეთებენ: კითხულობენ ფაილებს, ურტყამენ ფასიან API-ებს, ამოძრავებენ ფულს. არ დადოთ ეს ღია ინტერნეტზე შიშველი.

მოეპყარით endpoint-ს ისე, რაც ის არის — API რეალური უფლებამოსილებით — და რისკის უმეტესობა ქრება.

გულწრფელი ლიმიტები

მისი გადახდა

დარეგისტრირდით ელფოსტით და გადაიხადეთ USDC-ით ან USDT-ით — არავითარი ბარათი, არავითარი ID. და თუ ამას აწყობთ აგენტისთვის, იგივე ტიპის box შეიძლება შეკვეთილი და გადახდილი იყოს პროგრამულად ჩვენი საკუთარი MCP სერვერით — აგენტი რეგისტრირდება, აფინანსებს ბალანსს და თვითონ აკეთებს შეკვეთას.

დაჰოსტინგეთ სერვერი ერთხელ, და თქვენი tool-ები იქ არიან, როცა აგენტი მათ სწვდება.


მზა დაყენება: იხილეთ VPS MCP სერვერებისთვის — რეკომენდებული ტარიფი და ერთწუთიანი კრიპტო deploy.

ხდკ

მჭირდება გამოყოფილი IP MCP სერვერის ჰოსტინგისთვის?

საჯარო HTTPS endpoint-ისთვის — დიახ. NAT ტარიფები გადასცემენ ერთ SSH პორტს და არ გამოაშკარავებენ პორტ 443-ს ინტერნეტზე. dedicated-IP ტარიფი გაძლევთ ყველა პორტსა და დომენს, რომელსაც პირდაპირ box-ზე მიმართავთ.

stdio თუ HTTP — რომელ transport-ს ვჰოსტინგებ?

HTTP (SSE ან უფრო ახალი streamable-HTTP). stdio სერვერი მხოლოდ იმავე მანქანაზე მყოფ client-ს ესაუბრება; ყველაფერი, რაც ქსელით გინდათ ხელმისაწვდომი, უნდა ლაპარაკობდეს HTTP-ზე URL-ის უკან.

შეუძლია ერთ VPS-ს რამდენიმე MCP სერვერის გაშვება?

დიახ. მიაბით ყოველი სერვერი განსხვავებულ ლოკალურ პორტს და მიეცით თითოეულს საკუთარი subdomain reverse proxy-ში. RAM პრაქტიკული ლიმიტია, და tool სერვერები ძალიან ცოტას იყენებენ.

რამდენი RAM სჭირდება MCP სერვერს?

ჩვეულებრივ ცოტა. tool სერვერი I/O-შეზღუდულია — ის ელოდება API-ებსა და მონაცემთა ბაზებს, ვიდრე რიცხვებს ჭეჭყავს, ასე რომ 1–2 GB უმეტესს უმკლავდება. მოდელის გაშვება პასუხების გენერაციისთვის განცალკევებული, ბევრად უფრო მძიმე სამუშაოა.

← ბლოგზე დაბრუნებატარიფებისა და ფასების ნახვა →

კომენტარები

ჯერ არ არის კომენტარები. იყავით პირველი.

დატოვეთ კომენტარი

კომენტარები მოდერირდება გამოჩენამდე.