EQVPS

আপনার AutoGPT agent-কে নিজের সার্ভার দিন

Aug 2, 2026 · 4 min read · EQVPS Team

কিছুকাল আগে একটি AI agent EQVPS-এ sign up করল, একটি balance-এ USDT রাখল, একটি VPS অর্ডার করল, ও নিজের root credential পড়ে নিল — শুরু থেকে শেষ প্রায় আঠারো সেকেন্ডে, loop-এ কোথাও কোনো মানব ছাড়া। এটি এমনকি অর্ডারের সময় আমাদের নিজের SSH public key দিল যাতে একটি password ছাড়াই log in করতে পারে। তারপর, একদিন পরে, এটি ফিরে এসে একটি বড়টা কিনল।

ওটাই সেই অংশ যা মানুষ দেখা পর্যন্ত ঠিক বিশ্বাস করে না। একটি agent কোড লিখতে, debug করতে, ও কোথায় deploy করতে হবে বলতে পারে — কিন্তু আসল বক্সটি ভাড়া নিতে সবসময় একজন ব্যক্তি লেগেছে: একটি signup ফর্ম, হয়তো একটি ID-চেক, একটি checkout পেজে একটি কার্ড। agent কঠিন অংশটা করে ও তারপর বিরক্তিকর অংশটার জন্য আপনার অপেক্ষায়।

আপনি AutoGPT-তে বানালে, সেই ফাঁক ইতিমধ্যেই বন্ধ। আপনাকে শুধু এটি যুক্ত করতে হবে।

AutoGPT out of the box MCP বলে

এই যে দরকারি অংশ যা বেশিরভাগ মানুষ মিস করে: AutoGPT একটি MCP block দেয়। এর বর্ণনা আক্ষরিকভাবে "যেকোনো MCP সার্ভারে সংযুক্ত হও ও এর tools চালাও। একটি সার্ভার URL দাও, একটি tool বাছো, ও argument গতিশীলভাবে পাস করো।" আপনার একটি কাস্টম EQVPS integration লাগে না — generic block-ই integration।

তাই সেটআপ ছোট:

  1. আপনার agent graph-এ MCP block যোগ করুন।
  2. server_url-কে https://mcp.eqvps.com/mcp-এ সেট করুন।
  3. এটিকে credential হিসেবে একটি Bearer token দিন।
  4. একটি tool বাছুন, argument পাস করুন।

ধাপ 3-ই ব্যাখ্যা করার একমাত্র জিনিস, কারণ এখানেই আমাদের ডিজাইন একটি সাধারণ API থেকে ভিন্ন।

token পাওয়া — কোনো মানব নয়, ইমেল নয়

বেশিরভাগ হোস্ট আপনি log in করা একটি dashboard-এর মাধ্যমে API key দেয়। এটি একটি agent-এর জন্য কাজ করে না; পুরো বিষয়টাই যে "generate key" ক্লিক করার কোনো ব্যক্তি নেই।

তাই register_account একটি পাবলিক tool। agent এটিকে কয়েকটি ক্ষেত্র সহ ডাকে ও একই প্রতিক্রিয়ায় একটি Bearer token ফেরত পায় — কোনো ইমেল confirmation নয়, OTP নয়, যাচাই-স্ক্রিন নয়। আপনি সেই token নিয়ে MCP block-এর credential ক্ষেত্রে ফেলেন, আর পরবর্তী প্রতিটি call (order_vps, get_vps_status, ও বাকি) authenticated বেরোয়। ভেতরে client কেবল Authorization: Bearer <token> পাঠায় — কিছুই বিদেশি-বিচিত্র নয়, ঠিক এজন্যই AutoGPT-র MCP block কোনো special-casing ছাড়াই এর সাথে কথা বলে।

আপনি agent-কে নিজে register করাতে না-চাইলে, একবার নিজে register করুন, token নিন, ও তা দিন। দুটোই চলে।

একটি আসল flow

ধরুন আপনি চান agent একটি scraper-এর জন্য একটি বক্স চালু করুক। tool call-এ সেটি:

ব্যস। agent-এর এখন একটি সার্ভার আছে যাতে এটি SSH করতে ও যা করতে বানানো তা করতে পারে।

ক্রিপ্টোতে পরিশোধ, ID এড়ান

পেমেন্ট একটি prepaid balance। আপনি এটি USDC বা USDT দিয়ে funded করেন — Base, Ethereum বা Polygon-এ — আর order_vps সেই balance থেকে খরচ করে। কোনো কার্ড নয়, বিলিং ঠিকানা নয়, পরিচয়-চেক নয়। একটি স্বায়ত্ত agent-এর জন্য এটি দ্বিগুণ গুরুত্বপূর্ণ: এমন কোনো কার্ড-ফর্ম নেই যা এটি পূরণ করতে পারে না, আর balance এটি কত খরচ করতে পারে তার একটি কঠিন সীমা। এটি আক্ষরিকভাবে আপনি যা রেখেছেন তার বেশি একটি বিল তুলতে পারে না।

topup_balancepay_invoice-ও আছে যদি আপনি বরং agent-কে একটি checkout URL-এর মাধ্যমে funding চালাতে চান, কিন্তু সরল মডেল — একবার fund, তারপর অর্ডার করতে দিন — সেটাই আমরা হাত বাড়াতাম।

সৎভাবে যা বলার

দুটি জিনিস, কারণ অন্য ভান করা আপনার সময় নষ্ট করত।

Funding এখনও পুরোপুরি স্বায়ত্ত নয়। কেউ আগে ক্রিপ্টো দিয়ে balance top up করে; এরপর agent অর্ডার ও ব্যবস্থাপনায় নিজে। সত্যিকারের per-request, pay-as-you-go on-chain বিলিং আমরা চাই, কিন্তু এটি যুক্ত নয়, আর আমরা তা দাবি করব না।

ডিফল্ট প্ল্যান NAT, একটি dedicated IP নয়। একটি NAT প্ল্যানে SSH একটি forwarded পোর্টে আসে (get_vps_status-এ দেখানো) ও VM-এর ভেতরে পোর্ট 22-তে ম্যাপ করে — জানা ভালো যদি আপনার agent একটি firewall সেট করে, কারণ আপনি ভেতরে পোর্ট 22 allow করেন, external পোর্ট নয়। agent-এর নিজের পাবলিক IPv4 (inbound সার্ভিস, নিজের web server) লাগলে, বরং একটি -ip প্ল্যান বাছুন। শুধু outbound call করা একটি worker-এর জন্য, NAT ঠিক ও সস্তা।

মোদ্দা কথা

আপনি AutoGPT-তে agent চালালে ও checkout-এ মানব হয়ে থাকলে, আপনি তা হওয়া থামাতে পারেন। MCP block যোগ করুন, এটিকে https://mcp.eqvps.com/mcp-এ তাক করুন, agent-কে register ও অর্ডার করতে দিন। এটিকে একটি SSH key ও একটি funded balance দিন আর এটি প্রায় এক মিনিটে নিজের বক্সে root পাবে — আর আপনি log চেক করলেই কেবল জানবেন যে এটি ঘটেছে।

FAQ

EQVPS-এর জন্য কি আমাকে একটি কাস্টম AutoGPT block লিখতে হবে?

না। AutoGPT ইতিমধ্যেই একটি MCP block দেয় — 'যেকোনো MCP সার্ভারে সংযুক্ত হও ও এর tools চালাও।' আপনি এটিকে আমাদের সার্ভার URL (https://mcp.eqvps.com/mcp) ও একটি Bearer token দেন, একটি tool বাছেন, argument পাস করেন। ওটাই পুরো integration। একটি branded EQVPS block কেবল একটি catalog আইকন যোগ করত; MCP block ইতিমধ্যেই আসল কাজটা করে।

agent কীভাবে একটি token পায়?

এটি register_account ডাকে — একটি পাবলিক tool, কোনো auth লাগে না। প্রতিক্রিয়া তাৎক্ষণিক একটি Bearer token: কোনো ইমেল confirmation নয়, OTP নয়, মানব-ধাপ নয়। আপনি সেই token MCP block-এর credential ক্ষেত্রে paste করেন আর বাকি প্রতিটি tool call authenticated।

agent কী দিয়ে পরিশোধ করে?

USDC বা USDT দিয়ে funded একটি prepaid balance (Base, Ethereum বা Polygon)। order_vps প্রতি অর্ডারে balance debit করে। agent কখনও আপনার wallet key ধরে না ও balance-এর বেশি খরচ করতে পারে না — সেই cap আপনার নিরাপত্তা-জাল।

এটি কি পুরোপুরি hands-off?

অর্ডার ও ব্যবস্থাপনা তাই। Funding এখনও নয়: একজন মানব (বা একটি funded agent wallet) একবার ক্রিপ্টো দিয়ে balance top up করে, আর এরপর agent নিজে চলে। Per-request on-chain পেমেন্ট roadmap-এ, shipped নয় — ভান করার চেয়ে আমরা তা বলাই ভালো মনে করি।

agent কোন tools ডাকতে পারে?

আসলগুলো: list_plans, register_account, order_vps, get_vps_status, pay_invoice, topup_balance, power_vps, set_hostname, reset_password, reinstall_vps, cancel_service। নাম লক্ষ্য করুন — এটি order_vps, create_server নয়। একটি গাইড আপনাকে create_server বা delete_server বললে, তা অনুমান করছে।

← Back to blogSee plans & pricing →

মন্তব্য

এখনো কোনো মন্তব্য নেই। প্রথম হোন।

একটি মন্তব্য দিন

মন্তব্য প্রকাশের আগে মডারেট করা হয়।