আপনি যদি ভেবে থাকেন MCP কী-এবং কেন লোকেরা এটিকে AI অ্যাপের USB-C বলে-তাহলে আপনি সঠিক জায়গায় এসেছেন। সংক্ষেপে বলতে গেলে: MCP (মডেল কনটেক্সট প্রোটোকল) হল AI অ্যাপ এবং এজেন্টদের জন্য প্রচুর কাস্টম গ্লু কোড ছাড়াই বাহ্যিক সরঞ্জাম এবং ডেটার সাথে সংযোগ করার একটি উন্মুক্ত উপায়। এটি মডেলগুলি কীভাবে সরঞ্জামগুলি আবিষ্কার করে, ক্রিয়াকলাপের অনুরোধ করে এবং কনটেক্সট সংগ্রহ করে তা মানসম্মত করে-যাতে দলগুলি একবার একীভূত করে এবং সর্বত্র পুনরায় ব্যবহার করতে পারে। অ্যাডাপ্টারের কথা ভাবুন, স্প্যাগেটির মতো নয়। অফিসিয়াল ডক্স এমনকি USB-C উপমার উপর জোর দেয়। [1]
এর পরে আপনি যে প্রবন্ধগুলি পড়তে পছন্দ করতে পারেন:
🔗 এজ এআই কী?
এজ এআই, এটি কীভাবে কাজ করে এবং বাস্তব-বিশ্বের মূল অ্যাপ্লিকেশনগুলি বুঝুন।
🔗 জেনারেটিভ এআই কী?
জেনে নিন কিভাবে জেনারেটিভ এআই কন্টেন্ট, সাধারণ মডেল এবং ব্যবসায়িক ব্যবহার তৈরি করে।
🔗 এজেন্টিক এআই কী?
এজেন্টিক এআই, স্বায়ত্তশাসিত এজেন্ট এবং তারা কীভাবে জটিল কাজগুলি সমন্বয় করে তা আবিষ্কার করুন।
🔗 এআই স্কেলেবিলিটি কী?
এআই স্কেলেবিলিটি চ্যালেঞ্জ, অবকাঠামোগত বিবেচনা এবং অপ্টিমাইজেশন কৌশলগুলি অন্বেষণ করুন।
AI তে MCP কী? দ্রুত উত্তর ⚡
MCP হল একটি প্রোটোকল যা একটি AI অ্যাপকে ( হোস্টক্ষমতা প্রকাশকারী একটি প্রক্রিয়ার (একটি MCP সার্ভারমাধ্যমে MCP ক্লায়েন্টের অ্যাপের ভিতরে থাকা রিসোর্স, প্রম্পটএবং টুল। যোগাযোগ JSON-RPC 2.0- এটি একটি সহজ অনুরোধ/প্রতিক্রিয়া বিন্যাস যেখানে মেথড, প্যারামিটার, ফলাফল এবং ত্রুটি রয়েছে - তাই আপনি যদি RPC ব্যবহার করে থাকেন, তবে এটি পরিচিত মনে হবে। এভাবেই এজেন্টরা তাদের চ্যাট বক্সে আটকে থাকা থেকে বেরিয়ে আসে এবং দরকারী কাজ শুরু করে। [2]

মানুষ কেন চিন্তা করে: N×M সমস্যা, সমাধান হয়ে গেছে 🧩
MCP ছাড়া, প্রতিটি মডেল-টু-টুল কম্বোর জন্য একটি ওয়ান-অফ ইন্টিগ্রেশনের প্রয়োজন হয়। MCP এর সাথে, একটি টুল একটি সার্ভার বাস্তবায়ন করে যা যেকোনো কমপ্লায়েন্ট ক্লায়েন্ট ব্যবহার করতে পারে। আপনার CRM, লগ, ডক্স, এবং বিল্ড সিস্টেম আর বিচ্ছিন্ন দ্বীপ থাকে না। এটি কোনো জাদু নয়-UX এবং নীতি এখনও গুরুত্বপূর্ণ-কিন্তু স্পেসিফিকেশনটি হোস্ট, ক্লায়েন্ট এবং সার্ভারগুলিকে । [2]
MCP কে কী কাজে লাগায় ✅
-
বিরক্তিকর (ভালো অর্থে) আন্তঃকার্যক্ষমতা। একবার একটি সার্ভার তৈরি করুন; একাধিক AI অ্যাপে এটি ব্যবহার করুন। [2]
-
"এআই-এর জন্য ইউএসবি-সি" মানসিক মডেল। সার্ভারগুলি মডেলগুলির জন্য অদ্ভুত API গুলিকে একটি পরিচিত আকারে স্বাভাবিক করে তোলে। নিখুঁত নয়, তবে এটি দ্রুত দলগুলিকে একত্রিত করে। [1]
-
আবিষ্কারযোগ্য টুলিং। ক্লায়েন্টরা টুল তালিকাভুক্ত করতে পারে, ইনপুট যাচাই করতে পারে, স্ট্রাকচার্ড প্যারামিটার সহ তাদের কল করতে পারে এবং স্ট্রাকচার্ড ফলাফল পেতে পারে (টুল তালিকা পরিবর্তন হলে বিজ্ঞপ্তি সহ)। [3]
-
ডেভেলপাররা যেখানে থাকেন সেখানে সমর্থিত। GitHub Copilot প্রধান IDE গুলির মধ্যে MCP সার্ভারগুলিকে সংযুক্ত করে এবং একটি রেজিস্ট্রি ফ্লো এবং নীতি নিয়ন্ত্রণ যোগ করে - গ্রহণের জন্য বিশাল। [5]
-
পরিবহন নমনীয়তা। স্থানীয় জন্য stdio ব্যবহার করুন; যখন আপনার সীমানা প্রয়োজন তখন স্ট্রিমযোগ্য HTTP-তে পদক্ষেপ নিন। যেভাবেই হোক: JSON-RPC 2.0 বার্তা। [2]
গোপনে MCP আসলে কীভাবে কাজ করে 🔧
রানটাইমে আপনার তিনটি ভূমিকা থাকে:
-
হোস্ট – যে এআই অ্যাপটি ব্যবহারকারীর সেশনের মালিক।
-
ক্লায়েন্ট – হোস্টের ভিতরে থাকা সেই কানেক্টর যা MCP ব্যবহার করে।
-
সার্ভার – একটি প্রসেস যা রিসোর্স, প্রম্পটএবং টুল
তারা JSON-RPC 2.0 বার্তাগুলির সাথে কথা বলে: অনুরোধ, প্রতিক্রিয়া এবং বিজ্ঞপ্তি - উদাহরণস্বরূপ, একটি টুল-তালিকা পরিবর্তন বিজ্ঞপ্তি যাতে UI লাইভ আপডেট করতে পারে। [2][3]
পরিবহন: ব্যবহার করুন stdio শক্তিশালী, স্যান্ডবক্সযোগ্য স্থানীয় সার্ভারের জন্য HTTP- যখন আপনার নেটওয়ার্ক সীমানা প্রয়োজন তখন
সার্ভার বৈশিষ্ট্য:
-
রিসোর্স – প্রাসঙ্গিকতার জন্য স্থির বা পরিবর্তনশীল ডেটা (ফাইল, স্কিমা, রেকর্ড)
-
প্রম্পট – পুনঃব্যবহারযোগ্য, প্যারামিটারযুক্ত নির্দেশাবলী
-
টুলস – টাইপ করা ইনপুট এবং আউটপুট সহ কলযোগ্য ফাংশন
এই ত্রয়ীটিই MCP কে তাত্ত্বিকের পরিবর্তে ব্যবহারিক মনে করিয়ে দেয়। [3]
যেখানে তুমি বনের মধ্যে MCP-এর সাথে দেখা করবে 🌱
-
GitHub Copilot – VS Code, JetBrains, এবং Visual Studio-তে MCP সার্ভার সংযুক্ত করুন। এর ব্যবহার নিয়ন্ত্রণের জন্য একটি রেজিস্ট্রি এবং এন্টারপ্রাইজ পলিসি নিয়ন্ত্রণ ব্যবস্থা রয়েছে। [5]
-
উইন্ডোজ – OS-স্তরের সমর্থন (ODR/রেজিস্ট্রি) যাতে এজেন্টরা সম্মতি, লগিং এবং অ্যাডমিন নীতির সাথে নিরাপদে MCP সার্ভারগুলি আবিষ্কার এবং ব্যবহার করতে পারে। [4]
তুলনা সারণী: আজ MCP কার্যকর করার বিকল্পগুলি 📊
ইচ্ছাকৃতভাবে কিছুটা এলোমেলো - কারণ বাস্তব জীবনের টেবিলগুলি কখনই নিখুঁতভাবে সারিবদ্ধ হয় না।
| টুল বা সেটআপ | এটা কার জন্য? | দামের মতো | কেন এটি MCP এর সাথে কাজ করে |
|---|---|---|---|
| কোপাইলট + এমসিপি সার্ভার (আইডিই) | সম্পাদকদের মধ্যে ডেভেলপারগণ | সহ-পাইলট প্রয়োজন | টাইট IDE লুপ; চ্যাট থেকে সরাসরি MCP টুল কল করে; রেজিস্ট্রি + পলিসি সাপোর্ট। [5] |
| উইন্ডোজ এজেন্ট + এমসিপি | এন্টারপ্রাইজ আইটি এবং অপারেশনস | উইন্ডোজ ফিচার সেট | ওএস-স্তরের গার্ডেল, সম্মতি প্রম্পট, লগিং এবং একটি অন-ডিভাইস রেজিস্ট্রি। [4] |
| অভ্যন্তরীণ API গুলির জন্য DIY সার্ভার | প্ল্যাটফর্ম টিম | তোমার অবকাঠামো | লিগ্যাসি সিস্টেমগুলিকে পুনর্লিখন ছাড়াই টুলস-ডি-সিলো হিসেবে মোড়ানো; টাইপ করা ইনপুট/আউটপুট। [3] |
নিরাপত্তা, সম্মতি, এবং রেলিং 🛡️
MCP হলো ওয়্যার ফরম্যাট এবং সেমান্টিক্স; হোস্ট এবং অপারেটিং সিস্টেমের উপর আস্থা থাকে। উইন্ডোজ অনুমতি প্রম্পট, রেজিস্ট্রি এবং পলিসি হুক হাইলাইট করে এবং গুরুতর স্থাপনাগুলি টুল ইনভোকেশনকে একটি স্বাক্ষরিত বাইনারি চালানোর মতো আচরণ করে। সংক্ষেপে: আপনার এজেন্টের উচিত ধারালো জিনিস স্পর্শ করার আগে জিজ্ঞাসা করা। [4]
বাস্তবসম্মত প্যাটার্ন যা স্পেকের সাথে ভালোভাবে কাজ করে:
-
তে স্থানীয়ভাবে রাখুন, stdio- ন্যূনতম সুবিধা সহ
-
স্পষ্ট সুযোগ এবং অনুমোদন সহ গেট রিমোট টুল
-
লগ করুন। অডিটের জন্য প্রতিটি কল (ইনপুট/ফলাফল)
স্পেকের স্ট্রাকচার্ড পদ্ধতি এবং JSON-RPC বিজ্ঞপ্তিগুলি এই নিয়ন্ত্রণগুলিকে সার্ভার জুড়ে সামঞ্জস্যপূর্ণ করে তোলে। [2][3]
এমসিপি বনাম বিকল্প: কোন পেরেকের জন্য কোন হাতুড়ি? 🔨
-
একই LLM স্ট্যাকে সাধারণ ফাংশন কলিং – যখন সমস্ত টুল একই বিক্রেতার অধীনে থাকে তখন এটি দুর্দান্ত। যখন আপনি অ্যাপ/এজেন্ট জুড়ে পুনঃব্যবহার চান তখন এটি দুর্দান্ত নয়। MCP টুলগুলিকে কোনও একক মডেল বিক্রেতা থেকে বিচ্ছিন্ন করে। [2]
-
প্রতিটি অ্যাপের জন্য কাস্টম প্লাগইন – কাজ করে… আপনার পঞ্চম অ্যাপ পর্যন্ত। MCP সেই প্লাগইনটিকে একটি পুনঃব্যবহারযোগ্য সার্ভারে কেন্দ্রীভূত করে। [2]
-
RAG-only আর্কিটেকচার – পুনরুদ্ধার শক্তিশালী, কিন্তু ক্রিয়া গুরুত্বপূর্ণ। MCP আপনাকে কাঠামোগত ক্রিয়া এবং প্রসঙ্গ প্রদান করে। [3]
একটি ন্যায্য সমালোচনা: "USB-C" উপমা বাস্তবায়নের পার্থক্যগুলিকে ফাঁকি দিতে পারে। প্রোটোকলগুলি কেবল তখনই সাহায্য করে যদি UX এবং নীতিগুলি ভাল হয়। এই সূক্ষ্মতা স্বাস্থ্যকর। [1]
ন্যূনতম মানসিক মডেল: অনুরোধ করুন, সাড়া দিন, অবহিত করুন 🧠
এটি চিত্রিত করুন:
-
ক্লায়েন্ট সার্ভারকে জিজ্ঞাসা করে:
পদ্ধতি: "tools/call", প্যারামিটার: {...} -
সার্ভার একটি ফলাফল বা ত্রুটি সহ উত্তর দেয়
-
সার্ভার অবহিত ক্লায়েন্টদের টুল-তালিকার পরিবর্তন বা নতুন রিসোর্স সম্পর্কে
JSON-RPC ঠিক এইভাবেই ব্যবহার করা হয় - এবং MCP কীভাবে টুল আবিষ্কার এবং আহ্বান নির্দিষ্ট করে। [3]
বাস্তবায়ন নোট যা আপনার সময় বাঁচায় ⏱️
-
stdio দিয়ে শুরু করুন। সবচেয়ে সহজ স্থানীয় পথ; স্যান্ডবক্স এবং ডিবাগ করা সহজ। যখন আপনার সীমানা প্রয়োজন হবে তখন HTTP-তে যান। [2]
-
আপনার টুলের ইনপুট/আউটপুট স্কিমা করুন। শক্তিশালী JSON স্কিমা যাচাইকরণ = পূর্বাভাসযোগ্য কল এবং নিরাপদ পুনঃপ্রচেষ্টা। [3]
-
আইডম্পোটেন্ট অপারেশন ব্যবহার করুন। রিট্রাই হতেই পারে; ভুলবশত পাঁচটি টিকেট তৈরি করবেন না।
-
লেখার জন্য হিউম্যান-ইন-দ্য-লুপ। ধ্বংসাত্মক কর্মকাণ্ডের আগে পার্থক্য/অনুমোদন দেখান; এটি সম্মতি এবং নীতি নির্দেশিকার সাথে সামঞ্জস্যপূর্ণ। [4]
বাস্তবসম্মত ব্যবহারের কেস যা আপনি এই সপ্তাহে পাঠাতে পারেন 🚢
-
অভ্যন্তরীণ জ্ঞান + ক্রিয়াকলাপ: উইকি, টিকেটিং এবং ডিপ্লয়মেন্ট স্ক্রিপ্টগুলিকে MCP টুল হিসাবে মুড়ে দিন যাতে একজন সতীর্থ জিজ্ঞাসা করতে পারে: "শেষ ডিপ্লয়মেন্টটি রোল ব্যাক করুন এবং ইনসিডেন্টটি লিঙ্ক করুন।" একটি অনুরোধ, পাঁচটি ট্যাব নয়। [3]
-
চ্যাট থেকে রেপো অপারেশন: আপনার সম্পাদককে না রেখেই রেপো তালিকাভুক্ত করতে, পিআর খুলতে এবং সমস্যাগুলি পরিচালনা করতে MCP সার্ভারের সাথে কোপাইলট ব্যবহার করুন। [5]
-
সেফটি রেল সহ ডেস্কটপ ওয়ার্কফ্লো: উইন্ডোজে, এজেন্টদের একটি ফোল্ডার পড়তে দিন অথবা সম্মতি প্রম্পট এবং অডিট ট্রেইল সহ স্থানীয় CLI-তে কল করতে দিন। [4]
MCP সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী ❓
MCP কি একটি লাইব্রেরি নাকি একটি স্ট্যান্ডার্ড?
এটি একটি প্রোটোকল। বিক্রেতারা ক্লায়েন্ট এবং সার্ভার সরবরাহ করে যা এটি বাস্তবায়ন করে, তবে স্পেকটিই হল সত্যের উৎস। [2]
MCP কি আমার প্লাগইন ফ্রেমওয়ার্ক প্রতিস্থাপন করতে পারে?
কখনও কখনও। যদি আপনার প্লাগইনগুলি "এই আর্গুমেন্টগুলি দিয়ে এই পদ্ধতিটি কল করুন, একটি কাঠামোগত ফলাফল পান" ধরনের হয়, তবে MCP সেগুলিকে একত্রিত করতে পারে। গভীর অ্যাপ লাইফসাইকেল হুকগুলির জন্য এখনও বিশেষ প্লাগইনের প্রয়োজন হতে পারে। [3]
MCP কি স্ট্রিমিং সমর্থন করে?
হ্যাঁ-পরিবহন বিকল্পগুলিতে স্ট্রিমযোগ্য HTTP অন্তর্ভুক্ত রয়েছে এবং আপনি বিজ্ঞপ্তির মাধ্যমে ক্রমবর্ধমান আপডেট পাঠাতে পারেন। [2]
JSON-RPC শেখা কি কঠিন?
না। এটি JSON-এর মৌলিক method+params+id, যা অনেক লাইব্রেরি ইতিমধ্যেই সমর্থন করে - এবং MCP দেখায় যে এটি ঠিক কীভাবে ব্যবহৃত হয়। [2]
একটি ছোট্ট প্রোটোকলের বিবরণ যা লাভজনক 📎
প্রতিটি কলের একটি মেথড নাম এবং টাইপ করা প্যারামিটার। এই কাঠামোটি স্কোপ, অনুমোদন এবং অডিট ট্রেল সংযুক্ত করা সহজ করে তোলে - যা মুক্ত-ফর্ম প্রম্পটগুলির সাথে অনেক কঠিন। উইন্ডোজের ডক্স দেখায় কিভাবে এই চেকগুলি OS অভিজ্ঞতার সাথে সংযুক্ত করতে হয়। [4]
ন্যাপকিনে লিখতে পারেন এমন দ্রুত স্থাপত্য স্কেচ 📝
চ্যাট সহ হোস্ট অ্যাপ → একটি MCP ক্লায়েন্ট ধারণ করে → এক বা একাধিক সার্ভারে একটি পরিবহন খোলে → সার্ভারের ক্ষমতা প্রকাশ করে → মডেল একটি পদক্ষেপ পরিকল্পনা করে, একটি সরঞ্জাম কল করে, একটি কাঠামোগত ফলাফল গ্রহণ করে → চ্যাট পার্থক্য/পূর্বরূপ দেখায় → ব্যবহারকারী অনুমোদন করে → পরবর্তী পদক্ষেপ। জাদু নয় - কেবল প্লাম্বিং যা পথের বাইরে থাকে। [2]
শেষ মন্তব্য – অনেক লম্বা, আমি এটা পড়িনি 🎯
MCP একটি বিশৃঙ্খল টুল ইকোসিস্টেমকে এমন কিছুতে পরিণত করে যা নিয়ে আপনি যুক্তি দিয়ে ভাবতে পারেন। এটি আপনার নিরাপত্তা নীতি বা UI লিখবে না, তবে এটি আপনাকে অ্যাকশন + কনটেক্সটের। যেখানে গ্রহণ করা সহজ সেখান থেকে শুরু করুন -আপনার IDE-তে Copilot অথবা সম্মতি প্রম্পট সহ Windows এজেন্ট- তারপর অভ্যন্তরীণ সিস্টেমগুলিকে সার্ভার হিসাবে র্যাপ করুন যাতে আপনার এজেন্টরা কাস্টম অ্যাডাপ্টারের গোলকধাঁধা ছাড়াই আসল কাজ করতে পারে। এভাবেই স্ট্যান্ডার্ড জয়ী হয়। [5][4]
তথ্যসূত্র
-
এমসিপি-র সংক্ষিপ্ত বিবরণ ও “ইউএসবি-সি” সাদৃশ্য – মডেল কনটেক্সট প্রোটোকল: এমসিপি কী?
-
প্রামাণ্য স্পেসিফিকেশন (ভূমিকা, JSON-RPC, ট্রান্সপোর্ট, নিরাপত্তা) – মডেল কনটেক্সট প্রোটোকল স্পেসিফিকেশন (২০২৫-০৬-১৮)
-
টুলস, স্কিমা, ডিসকভারি ও নোটিফিকেশন – এমসিপি সার্ভার ফিচারসমূহ: টুলস
-
উইন্ডোজ ইন্টিগ্রেশন (ওডিআর/রেজিস্ট্রি, সম্মতি, লগিং, পলিসি) – উইন্ডোজে মডেল কনটেক্সট প্রোটোকল (এমসিপি) – একটি সংক্ষিপ্ত বিবরণ
-
IDE গ্রহণ ও ব্যবস্থাপনা – MCP সার্ভার ব্যবহার করে GitHub Copilot Chat-এর সম্প্রসারণ