মূল লেখায় যান

Claude Code, Codex বা Cursor-কে MonstarX-এর সঙ্গে সংযুক্ত করুন

সংক্ষেপেMonstarX-এর একটি MCP সার্ভার আছে https://monstarx.com/mcp ঠিকানায়। এটি Claude Code, Codex, Cursor, VS Code, Gemini CLI, Windsurf, ChatGPT বা Claude অ্যাপে যোগ করুন, একবার ব্রাউজারে সাইন ইন করুন, তারপর বলুন “এই অ্যাপটি MonstarX-এ পুশ করে আমাকে লিঙ্ক দিন”। এরপর আপনার এজেন্ট নতুন সংস্করণ পুশ করতে, MonstarX-এর পরিবর্তন পুল করতে, MonstarX-কে তৈরি করতে বলতে, সিক্রেট সেট করতে ও প্রকাশ করতে পারবে।

Claude Code, Codex বা Cursor ধরনের AI কোডিং এজেন্ট অ্যাপ লিখতে দারুণ, কিন্তু বাকি সব আপনার ঘাড়েই ছেড়ে দেয়: অ্যাপ চালানোর জায়গা, শেয়ার করার লিঙ্ক, ডোমেইন, ডেটাবেস, পরীক্ষা, আর যাঁরা ডেভেলপার নন তাঁদের জন্য অ্যাপ বদলাতে থাকার উপায়। MonstarX হলো সেই বাকিটুকু।

এজেন্টকে একবার MonstarX-এর সঙ্গে সংযুক্ত করুন, তারপর “এই অ্যাপটি MonstarX-এ পুশ করুন” বললেই এজেন্টের তৈরি জিনিস MonstarX-এ চলে আসে — লাইভ প্রিভিউতে চলছে, সঙ্গে শেয়ার করার লিঙ্ক। এরপর থেকে এজেন্টে, MonstarX-এ বা দুই জায়গাতেই তৈরি চালিয়ে যেতে পারেন — কাজ দুই দিকেই চলে।

এজেন্টগুলো সংযুক্ত হয় MCP দিয়ে (Model Context Protocol — AI টুলগুলোর অন্য সেবা ব্যবহার করার একটি প্রচলিত পদ্ধতি)। MonstarX-এর MCP সার্ভারের ঠিকানা:

https://monstarx.com/mcp

ডেভেলপারদের জন্য পূর্ণ নির্দেশিকা আছে MonstarX-এর MCP পৃষ্ঠায়।

এজেন্ট কীভাবে সংযুক্ত করবেন?

“এজেন্ট কীভাবে সংযুক্ত করবেন?” অংশ
  1. সেটিংসAPI & MCP খুলুন। কোডিং এজেন্ট সংযুক্ত করুন অংশে আপনার এজেন্ট বেছে নিন।

  2. ব্রাউজারের মাধ্যমে সাইন ইন বেছে রেখেই যে সেটআপ দেখায় তা কপি করে এজেন্টে দিন। নিচের ট্যাবগুলোতে সবচেয়ে প্রচলিত এজেন্টগুলোর জন্য একই সেটআপ দেওয়া আছে।

  3. এজেন্ট বললে MonstarX-এ সাইন ইন করুন। ব্রাউজারে MonstarX খুলবে: সাইন ইন করে অনুমতি দিন চাপুন। কোনো কী লাগে না।

  4. বলুন: “এই অ্যাপটি MonstarX-এ পুশ করে আমাকে লিঙ্ক দিন।”

Claude Code-এর কমান্ড-লাইন টুল, ডেস্কটপ অ্যাপের Code ট্যাব আর IDE এক্সটেনশনগুলোর সেটআপ একই। চালান:

টার্মিনাল উইন্ডো
claude mcp add --transport http --scope user monstarx https://monstarx.com/mcp

তারপর Claude Code-এ /mcp চালিয়ে monstarx বেছে নিন এবং Authenticate বেছে নিন (অথবা claude mcp login monstarx চালান)। ব্রাউজারে MonstarX খুলবে: সাইন ইন করে অনুমতি দিন চাপুন।

--scope user দিলে MonstarX প্রতিটি ফোল্ডারে পাওয়া যায়; শুধু বর্তমান প্রকল্পে যোগ করতে চাইলে এটি বাদ দিন।

সেটিংস পৃষ্ঠায় আরও আছে Grok, Lovable, Bolt & v0, Replit, Figma ও অন্যান্য ক্লায়েন্ট — MCP বোঝে এমন যেকোনো টুল। আরও ক্লায়েন্টসহ ডেভেলপারদের পূর্ণ নির্দেশিকা পাবেন সেটিংসAPI & MCP পৃষ্ঠার ওপরের ডকুমেন্টেশন লিঙ্কে।

এজেন্টের যদি কী লাগে?

“এজেন্টের যদি কী লাগে?” অংশ

Windsurf, Gemini CLI, স্ক্রিপ্ট ও CI ব্রাউজারে সাইন ইনের বদলে একটি API কী নেয়। সেটিংসAPI & MCP পৃষ্ঠার API কী অংশে একটি কী তৈরি করুন, তারপর এজেন্টের সেটআপ API কী বিকল্পে বদলে নিন — তাহলে কী-সহ সংস্করণটি পাবেন। কী তৈরি, ব্যবহার ও প্রত্যাহার নিয়ে দেখুন API & MCP — আর কী কখনো কোডে বা চ্যাটে রাখবেন না: একটি কী প্রতিটি প্রকল্পে আপনার হয়ে কাজ করে।

এজেন্টকে কী কী করতে বলা যায়?

“এজেন্টকে কী কী করতে বলা যায়?” অংশ

সংযুক্ত হয়ে গেলে এজেন্টের সঙ্গে সহজ ভাষায় কথা বলুন। এগুলো চেষ্টা করে দেখুন:

  • “এই অ্যাপটি MonstarX-এ পুশ করে আমাকে লিঙ্ক দিন।”
  • “আমার পরিবর্তনগুলো MonstarX-এ পুশ করুন।”
  • “MonstarX থেকে সর্বশেষ সংস্করণ পুল করে আমার পরিবর্তনের সঙ্গে মার্জ করুন।”
  • “MonstarX-কে Stripe চেকআউট যোগ করতে বলুন, তারপর তার পরিবর্তনগুলো পুল করুন।”
  • “এটি MonstarX-এ প্রকাশ করুন।”

কমান্ড লাইন নেই এমন চ্যাট অ্যাপে (Claude অ্যাপ, ChatGPT) চেষ্টা করুন “MonstarX-এ আমার সেলুনের জন্য একটি বুকিং অ্যাপ তৈরি করে দিন”, “github.com/me/my-app MonstarX-এ ইমপোর্ট করুন” বা “আমার Harbour Watch প্রকল্পে MonstarX এখন কী করছে?”।

এজেন্ট অ্যাপ পুশ করলে কী হয়?

“এজেন্ট অ্যাপ পুশ করলে কী হয়?” অংশ
  1. এজেন্ট MonstarX-এর কাছে একবার ব্যবহারের একটি আপলোড লিঙ্ক চায়, তারপর একটিমাত্র কমান্ডে অ্যাপের ফোল্ডার পাঠায়। node_modules, বিল্ডের আউটপুট আর .env ফাইল আপনার কম্পিউটারেই থাকে, আর ফাইলগুলো কখনো AI মডেলের ভেতর দিয়ে যায় না, তাই বড় অ্যাপেও ছোট অ্যাপের চেয়ে বেশি টোকেন খরচ হয় না।

  2. MonstarX দেখে নেয় অ্যাপটি কী ধরনের — অ্যাপ ইমপোর্ট করার সময়ের মতো একই যাচাই — আর অ্যাপটিকে তার নিজের প্যাকেজসহ লাইভ প্রিভিউতে চালায়।

  3. এজেন্ট ফেরত পায় প্রকল্পের লিঙ্ক, MonstarX কী কী পেয়েছে, আর অ্যাপের এখনো কোন কোন কী দরকার।

পরের প্রতিটি পুশ সংস্করণ মেনুতে একটি নতুন সংস্করণ হয়, এজেন্টের নামে নাম দেওয়া (“Claude Code থেকে পুশ করা হয়েছে”), সঙ্গে চ্যাটে একটি নোট, যাতে আপনি আর MonstarX-এর এজেন্ট জানেন কী বদলেছে। আপনার এজেন্টের শেষ কপির পর কেউ MonstarX-এ কিছু তৈরি করে থাকলে, তাঁর কাজের ওপর লিখে না দিয়ে পুশটি প্রত্যাখ্যান করা হয়: এজেন্ট তখন MonstarX-এর সংস্করণ ডাউনলোড করে, মার্জ করে, আবার পুশ করে।

MonstarX আমার এজেন্টকে কোন কোন টুল দেয়?

“MonstarX আমার এজেন্টকে কোন কোন টুল দেয়?” অংশ
টুলকী করে
get_accountআপনার অ্যাকাউন্ট, প্ল্যান, আর ব্যবহারের কতটা বাকি
list_projectsআপনার প্রকল্পগুলো, সবচেয়ে সাম্প্রতিক পরিবর্তিতটি আগে
get_projectএকটি প্রকল্প এক নজরে: MonstarX কী করছে, প্রিভিউ, প্রকাশের অবস্থা, বাকি থাকা সিক্রেট
prepare_uploadএকবার ব্যবহারের আপলোড লিঙ্ক আর বর্তমান ফোল্ডার পুশ করার কমান্ড — নতুন প্রকল্প বা নতুন সংস্করণ হিসেবে
import_from_githubএকটি GitHub রিপোজিটরি থেকে অ্যাপ নিয়ে আসা
push_filesছোট সম্পাদনা বা কমান্ড লাইন ছাড়া এজেন্টের জন্য সরাসরি কয়েকটি ফাইল লেখা
create_projectবর্ণনা, ছবি বা নথি থেকে MonstarX-কে দিয়ে নতুন অ্যাপ তৈরি করানো
read_filesপ্রকল্পের ফাইলের তালিকা দেখা বা ফাইল পড়া
download_projectএকবার ব্যবহারের ডাউনলোড লিঙ্ক আর প্রকল্প আনপ্যাক করার কমান্ড
send_messageMonstarX-এর এজেন্টকে তৈরি করতে, উত্তর দিতে বা পরিকল্পনা করতে বলা, যেন আপনি ওয়ার্কস্পেসে লিখছেন
get_messagesপ্রকল্পের চ্যাট পড়া, চাইলে MonstarX-এর উত্তর শেষ হওয়া পর্যন্ত অপেক্ষা করে
stopকোনো প্রকল্পে MonstarX যা চালাচ্ছে তা থামানো
publish_projectবর্তমান সংস্করণ লাইভ করা
set_secretsঅ্যাপ যে কীগুলো পড়ে, সেগুলো এনক্রিপ্ট করে ব্যাকএন্ড → সিক্রেট-এ রাখা
get_logsপ্রিভিউয়ের অবস্থা ও আউটপুট; বন্ধ প্রিভিউ চালুও করতে পারে

প্রতিটি টুল শুধু আপনার নিজের প্রকল্পে কাজ করে। যে টুলগুলো শুধু পড়ে, সেগুলোকে সেভাবেই চিহ্নিত করা আছে, যাতে এজেন্ট জিজ্ঞেস না করেই চালাতে পারে; প্রকাশের আগে সবসময় জিজ্ঞেস করা হয়।

  • আপলোড: .tar.gz হিসেবে (পুশ কমান্ড যা তৈরি করে) সর্বোচ্চ 100 MB, বা .zip হিসেবে 50 MB। 10 MB-এর বেশি বড় ফাইল বাদ দিয়ে তালিকায় দেখানো হয়।
  • push_files: 200টি ফাইল, প্রতিটি 400 KB, প্রতি কলে 2 MB।
  • আপলোড ও ডাউনলোডের লিঙ্ক একবারই কাজ করে, 15 মিনিটের জন্য।
  • যে পুশে প্রকল্পের বেশির ভাগ মুছে যাবে (ফাইলের এক-চতুর্থাংশেরও কম থাকবে), তা প্রত্যাখ্যান করা হয় — প্রায় সবসময়ই এর মানে ভুল ফোল্ডার।
  • কোনো প্রকল্পে MonstarX তৈরির কাজ চালালে সেই প্রকল্পে পুশ প্রত্যাখ্যান করা হয়।
  • ব্যবহার: MonstarX-কে তৈরি করতে বললে (send_message, create_project) প্ল্যানের ব্যবহার থেকে খরচ হয়। পুশ, ইমপোর্ট, ডাউনলোড, পড়া ও প্রকাশে খরচ হয় না।
  • API কী: প্রতি অ্যাকাউন্টে সর্বোচ্চ 20টি। ব্রাউজারে সাইন ইন ব্যবহারে থাকলে 90 দিন পর্যন্ত সাইন ইন থাকে।

সমস্যা ও সমাধান

“সমস্যা ও সমাধান” অংশ
  • MonstarX-এর টুলগুলো দেখা যাচ্ছে না। বেশির ভাগ এজেন্ট সেশন শুরুর সময় সার্ভার লোড করে: নতুন একটি সেশন শুরু করুন। Claude Code-এ /mcp দেখায় MonstarX সংযুক্ত আছে কি না।
  • “Sign in” বা unauthorised ত্রুটি। সাইন-ইনের মেয়াদ শেষ হয়েছে, বা কী প্রত্যাহার করা হয়েছে। আবার সাইন ইন করুন (Claude Code-এ /mcp, codex mcp login monstarx) অথবা নতুন কী তৈরি করুন।
  • Codex আপলোড করতে পারছে না। এর স্যান্ডবক্স নেটওয়ার্ক আটকে রাখে: কমান্ডটি অনুমোদন করুন, অথবা নেটওয়ার্ক অ্যাক্সেস চালু করুন।
  • “This upload has 3 files and the project has 214” (আপলোডে 3টি ফাইল, অথচ প্রকল্পে 214টি)। কমান্ডটি ভুল ফোল্ডারে চলেছে। যেখানে package.json আছে, সেখানে চালান।
  • “The files in MonstarX changed since your copy was taken” (আপনার কপি নেওয়ার পর MonstarX-এর ফাইল বদলেছে)। আপনার শেষ পুশের পর কেউ MonstarX-এ কিছু তৈরি করেছেন। এজেন্টকে ডাউনলোড, মার্জ করে আবার পুশ করতে বলুন।
  • প্রাইভেট GitHub রিপোজিটরি পাওয়া যাচ্ছে না। আগে MonstarX-এ GitHub সংযুক্ত করুন — দেখুন GitHub।
  • অ্যাপ চালু হচ্ছে না। এজেন্টকে লগ দেখতে বলুন; কোনো কী বাকি থাকলে set_secrets দিয়ে সেট করা যায়।

এজেন্টের সংযোগ কীভাবে বিচ্ছিন্ন করবেন?

“এজেন্টের সংযোগ কীভাবে বিচ্ছিন্ন করবেন?” অংশ

সেটিংসAPI & MCP খুলে সংযুক্ত এজেন্ট অংশে এজেন্টের পাশে সংযোগ বিচ্ছিন্ন করুন বোতামে ক্লিক করুন — সঙ্গে সঙ্গে সাইন আউট হয়ে যায়। কী ব্যবহার করে এমন এজেন্ট বন্ধ হয় কীটি প্রত্যাহার করুন দিয়ে বাতিল করলে। দেখুন API & MCP।

সাধারণ জিজ্ঞাসা

“সাধারণ জিজ্ঞাসা” অংশ
API কী কি লাগবে?

সাধারণত না। বেশির ভাগ এজেন্ট আপনার ব্রাউজারের মাধ্যমে সাইন ইন করে: আপনি MonstarX-এ সাইন ইন করে অনুমতি দিন চাপেন। কী দরকার এমন এজেন্ট, স্ক্রিপ্ট ও CI-এর জন্য, যেগুলো ব্রাউজার খুলতে পারে না।

আমার .env ফাইল কি আপলোড হবে?

না। পুশ কমান্ড সেগুলো বাদ দেয়, আর তবুও কোনোটি চলে এলে MonstarX তা সংরক্ষণ করে না। কী রাখুন ব্যাকএন্ড → সিক্রেট অংশে, অথবা এজেন্টকে set_secrets ব্যবহার করতে বলুন।

এজেন্ট আর MonstarX — দুই জায়গাতেই কি তৈরি চালিয়ে যাওয়া যায়?

হ্যাঁ। এজেন্ট থেকে পুশ করুন, MonstarX-এ তৈরি করুন, তারপর এজেন্টকে সর্বশেষ সংস্করণ পুল করতে বলুন। একটি সংস্করণ-যাচাই কোনো পক্ষকেই অন্য পক্ষের কাজের ওপর লিখতে দেয় না।

কোন কোন অ্যাপ MonstarX-এ চলে?

MonstarX অ্যাপ আর Vite অ্যাপ (React, Vue, Svelte — Lovable, Bolt ও v0-এর প্রতিটি এক্সপোর্ট) এখানে চলে এবং প্রকাশ হয়। Next.js, Remix, Astro, Nuxt ও SvelteKit প্রিভিউতে চলে, কিন্তু প্রকাশ হয় তাদের নিজস্ব হোস্টে। বাকিগুলো ওয়েব অ্যাপ হিসেবে নতুন করে তৈরি করা যায়।

এটা কি MCP কানেক্টরের মতোই?

না, এটি উল্টো দিক। এখানে আপনার এজেন্ট MonstarX ব্যবহার করে। MCP কানেক্টর MonstarX-কে অন্য MCP সার্ভার ব্যবহার করতে দেয়।