Files
microsoft--mcp-for-beginners/translations/bn/README.md
T
2026-07-13 13:31:35 +08:00

64 KiB
Raw Blame History

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

এই সম্পদগুলি ব্যবহার শুরু করতে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:

  1. রিপোজিটরি Fork করুন: ক্লিক করুন GitHub forks
  2. রিপোজিটরি Clone করুন: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. যোগ দিন Microsoft Foundry Discord

🌐 বহুভাষিক সহায়তা

GitHub Action এর মাধ্যমে সমর্থিত (স্বয়ংক্রিয় এবং সর্বদা হালনাগাদ)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

স্থানীয়ভাবে ক্লোন করতে চাইলে?

এই রিপোজিটরিতে ৫০+ ভাষার অনুবাদ রয়েছে যা ডাউনলোড সাইজ অনেক বড় করে তোলে। অনুবাদ ছাড়া ক্লোন করতে sparse checkout ব্যবহার করুন:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

এটি আপনাকে দ্রুত ডাউনলোডের মাধ্যমে এই কোর্স সম্পন্ন করার জন্য সবকিছু দেবে।

🚀 মডেল কনটেক্সট প্রোটোকল (MCP) কারিকুলাম উদ্বুদ্ধদের জন্য

C#, Java, JavaScript, Rust, Python এবং TypeScript এ হাতে-কলমে কোড উদাহরণ সহ MCP শিখুন

🧠 মডেল কনটেক্সট প্রোটোকল কারিকুলামের সংক্ষিপ্ত পরিচিতি

মডেল কনটেক্সট প্রোটোকলে আপনার যাত্রায় স্বাগতম! আপনি যদি কখনো ভাবতেন কিভাবে AI অ্যাপ্লিকেশনগুলি বিভিন্ন টুল এবং সার্ভিসের সাথে যোগাযোগ করে, তাহলে আপনি জানার জন্য যাচ্ছেন সেই সুন্দর সমাধান যা ডেভেলপারদের বুদ্ধিমান সিস্টেম নির্মাণে বিপ্লব আনছে।

MCP কে ভাবুন একটি সর্বজনীন অনুবাদক হিসেবে AI অ্যাপ্লিকেশনগুলোর জন্য - যেমন একটি USB পোর্ট যেকোনো ডিভাইসকে আপনার কম্পিউটারে সংযুক্ত করতে দেয়, MCP AI মডেলকে যেকোনো টুল বা সার্ভিসের সাথে একটি মানক পদ্ধতিতে সংযুক্ত করতে দেয়। আপনি প্রথমবারের মতো চ্যাটবট তৈরি করুক বা জটিল AI ওয়ার্কফ্লো কাজ করুক, MCP বুঝতে পারা আপনাকে আরও সক্ষম এবং নমনীয় অ্যাপ্লিকেশন তৈরির ক্ষমতা দেবে।

এই কারিকুলামটি ধৈর্য এবং যত্ন নিয়ে তৈরি করা হয়েছে আপনার শেখার যাত্রার জন্য। আমরা সহজ ধারণা থেকে শুরু করব যা আপনি ইতিমধ্যে বুঝতে পারেন এবং ধাপে ধাপে আপনার দক্ষতা বৃদ্ধি করব আপনাকে আপনি পছন্দসই প্রোগ্রামিং ভাষায় হাতে-কলমে অনুশীলনের মাধ্যমে। প্রতিটি ধাপে পরিষ্কার ব্যাখ্যা, ব্যবহারিক উদাহরণ এবং প্রচুর উৎসাহ থাকবে।

এই যাত্রা শেষ করার সময়, আপনি নিজের MCP সার্ভার তৈরি করার আত্মবিশ্বাস পাবেন, জনপ্রিয় AI প্ল্যাটফর্মগুলোর সাথে সংহত করা শিখবেন এবং বুঝতে পারবেন কিভাবে এই প্রযুক্তি AI উন্নয়নের ভবিষ্যতকে পুনর্গঠন করছে। আসুন একসাথে শুরু করি এই উত্তেজনাপূর্ণ অভিযান!

অফিসিয়াল ডকুমেন্টেশন ও স্পেসিফিকেশন

এই কারিকুলামটি MCP Specification 2025-11-25 (সর্বশেষ স্থিতিশীল রিলিজ) এর সাথে সামঞ্জস্যপূর্ণ। MCP স্পেসিফিকেশন তারিখ-ভিত্তিক সংস্করণ ব্যবহৃত করে (YYYY-MM-DD বিন্যাস) পরিষ্কার প্রোটোকল সংস্করণ ট্র্যাকিং নিশ্চিত করার জন্য।

এই সম্পদগুলো আপনার বোঝাপড়া বৃদ্ধি পাওয়ায় আরও মূল্যবান হবে, কিন্তু সবকিছু একবারে পড়ার জন্য নিজেকে চাপ দেবেন না। প্রথমে শুরু করুন সেই অংশ থেকে যা আপনাকে সবচেয়ে বেশি আগ্রহী করে তোলে!

  • 📘 MCP ডকুমেন্টেশন – এটি আপনার জন্য ধাপে ধাপে টিউটোরিয়াল এবং ব্যবহারকারী গাইডের প্রধান উৎস। ডকুমেন্টেশন শুরু থেকেই বোঝার জন্য লেখা হয়েছে, পরিষ্কার উদাহরণসহ যা আপনি নিজের গতিতে অনুসরণ করতে পারেন।
  • 📜 MCP স্পেসিফিকেশন – এটিকে আপনার বিস্তৃত রেফারেন্স ম্যানুয়ালের মতো ভাবুন। কারিকুলাম পরিচালনা করার সময়, আপনি বিশেষ তথ্য দেখতে এবং উন্নত বৈশিষ্ট্য অন্বেষণ করতে এখানে ফিরে আসবেন।
  • 📜 MCP স্পেসিফিকেশন ভার্সনিং – এতে প্রোটোকল সংস্করণ ইতিহাস এবং MCP কিভাবে তারিখ-ভিত্তিক ভার্সনিং (YYYY-MM-DD ফরম্যাট) ব্যবহার করে তা সম্পর্কিত তথ্য রয়েছে।
  • 🧑‍💻 MCP GitHub রিপোজিটরি – এখানে আপনি SDK, টুলস এবং একাধিক প্রোগ্রামিং ভাষায় কোড নমুনা পাবেন। এটি ব্যবহারিক উদাহরণ এবং ব্যবহার প্রস্তুত উপাদানের একটি ধনভাণ্ডারের মতো।
  • 🌐 MCP কমিউনিটি – MCP সম্পর্কে আলোচনা করার জন্য সহপাঠী শিক্ষার্থী এবং অভিজ্ঞ ডেভেলপারদের সাথে যুক্ত হোন। এটি একটি সহায়ক কমিউনিটি যেখানে প্রশ্নের স্বাগত এবং জ্ঞানের বিনিময় মুক্ত।

শেখার লক্ষ্যসমূহ

এই কারিকুলামের শেষ পর্যন্ত, আপনি আপনার নতুন দক্ষতার জন্য আত্মবিশ্বাসী এবং উত্তেজিত বোধ করবেন। আপনি যা অর্জন করবেন তা হল:

MCP ভিত্তি বোঝা: আপনি বুঝতে পারবেন Model Context Protocol কি এবং কেন এটা AI অ্যাপ্লিকেশনগুলোর একসাথে কাজ করার ধরনে বিপ্লব আনছে, উদাহরণ ও রূপক দিয়ে দুদিকেই ব্যাখ্যা করা হয়েছে।

আপনার প্রথম MCP সার্ভার তৈরি করা: আপনি আপনার পছন্দের প্রোগ্রামিং ভাষায় একটি কাজ করা MCP সার্ভার তৈরি করবেন, সহজ উদাহরণ দিয়ে শুরু করে ধাপে ধাপে দক্ষতা বৃদ্ধি করবেন।

AI মডেলকে বাস্তব টুলের সাথে সংযুক্ত করা: আপনি শিখবেন কিভাবে AI মডেল এবং বাস্তব সার্ভিসের মধ্যে সেতুবন্ধন তৈরি করতে হয়, আপনার অ্যাপ্লিকেশনগুলোতে শক্তিশালী নতুন ক্ষমতা ঢুকানোর জন্য।

নিরাপত্তায় সেরা পদ্ধতি প্রয়োগ করা: আপনি বুঝতে পারবেন কিভাবে আপনার MCP বাস্তবায়নগুলো সুরক্ষিত এবং নিরাপদ রাখা যায়, আপনার অ্যাপ্লিকেশন এবং ব্যবহারকারীদের সুরক্ষায়।

আত্মবিশ্বাসের সাথে ডিপ্লয় করা: আপনি জানবেন কিভাবে আপনার MCP প্রকল্পগুলো উন্নয়ন থেকে প্রোডাকশনে নিতে হয়, বাস্তব দুনিয়ায় কাজ করা ডিপ্লয়মেন্ট কৌশল নিয়ে।

MCP কমিউনিটিতে যোগদান করা: আপনি একটি বড় হওয়া ডেভেলপার কমিউনিটির অংশ হয়ে উঠবেন যারা AI অ্যাপ্লিকেশন উন্নয়নের ভবিষ্যত গড়ছেন।

প্রয়োজনীয় পটভূমি

MCP এর বিস্তারিত আলোচনায় যাওয়ার আগে, আসুন নিশ্চিত করি আপনি কিছু মূল ধারণায় স্বাচ্ছন্দ্য বোধ করেন। যদি আপনার এগুলিতে বিশেষজ্ঞ না হন, চিন্তা করবেন না - আমরা যাবতীয় প্রয়োজনীয় জ্ঞান দিবো!

প্রোটোকল বোঝা (মূল ভিত্তি)

প্রোটোকলকে ভাবুন কথোপকথনের নিয়মের মতো। যখন আপনি বন্ধুকে ফোন করেন, দুজনেই জানেন "হ্যালো" বলবেন যখন উত্তরে নামবেন, পালাক্রমে কথা বলবেন এবং শেষ হলে "বিদায়" বলবেন। কম্পিউটার প্রোগ্রামগুলোও কার্যকর যোগাযোগের জন্য এমন নিয়ম প্রয়োজন।

MCP একটি প্রোটোকল - সম্মত নিয়মের সেট যা AI মডেল এবং অ্যাপ্লিকেশনগুলোকে টুল ও সার্ভিসের সাথে ফলপ্রসূ "কথোপকথন" করার অনুমতি দেয়। যেমন কথোপকথনের নিয়ম মানুষের যোগাযোগকে নরমাল করে তোলে, MCP AI অ্যাপ্লিকেশন যোগাযোগকে অনেক বেশি নির্ভরযোগ্য ও শক্তিশালী করে তোলে।

ক্লায়েন্ট-সার্ভার সম্পর্ক (কিভাবে প্রোগ্রাম একসাথে কাজ করে)

আপনি প্রতিদিনেই ক্লায়েন্ট-সার্ভার সম্পর্ক ব্যবহার করেন! যখন আপনি একটি ওয়েব ব্রাউজার (ক্লায়েন্ট) ব্যবহার করে একটি ওয়েবসাইট দেখতে যান, তখন আপনি একটি ওয়েব সার্ভারের সঙ্গে সংযুক্ত হন যা আপনাকে পেজের সামগ্রী পাঠায়। ব্রাউজার জানে কিভাবে তথ্য চাইতে হয়, এবং সার্ভার জানে কিভাবে উত্তর দিতে হয়।

MCP তেও এমনই সম্পর্ক আছে: AI মডেলগুলো ক্লায়েন্ট হিসেবে কাজ করে যা তথ্য বা কাজের অনুরোধ করে, এবং MCP সার্ভারগুলো সেই ক্ষমতা প্রদান করে। এটি একটি সাহায্যকারী সহকারী (সার্ভার) থাকার মত যাকে AI নির্দিষ্ট কাজ করার জন্য বলতে পারে।

কেন স্ট্যান্ডার্ডাইজেশন গুরুত্বপূর্ণ (কাজ একসাথে করার জন্য)

ভাবুন যদি প্রতিটি গাড়ি নির্মাতা ভিন্ন আকৃতির পাম্প ব্যবহার করতো - প্রত্যেক গাড়ির জন্য আলাদা অ্যাডাপ্টার লাগত! স্ট্যান্ডার্ডাইজেশন অর্থ একই পদ্ধতিতে কাজ করার জন্য সম্মত হওয়া।

MCP AI অ্যাপ্লিকেশনগুলোর জন্য এই স্ট্যান্ডার্ডাইজেশন প্রদান করে। প্রতিটি AI মডেলকে প্রতিটি টুলের জন্য আলাদা কোড লেখার পরিবর্তে, MCP একটি সার্বজনীন পথ তৈরি করে তাদের যোগাযোগের জন্য। অর্থাৎ ডেভেলপাররা একবার টুল তৈরি করে বহু ভিন্ন AI সিস্টেমের সাথে কাজ করতে পারে।

🧭 আপনার শেখার পথের সারাংশ

আপনার MCP যাত্রা মনোযোগ সহকারে গঠন করা হয়েছে যাতে আপনি ক্রমাগত আত্মবিশ্বাস এবং দক্ষতা অর্জন করতে পারেন। প্রতিটি ধাপে নতুন ধারণা পরিচয় করানো হয় এবং পূর্বের শিখনকে শক্তিশালী করা হয়।

🌱 ভিত্তি পর্যায়: বুনিয়াদি বোঝা (মডিউল ০-২)

এখান থেকে আপনার অভিযান শুরু! আমরা পরিচিত রূপক এবং সহজ উদাহরণ ব্যবহার করে MCP ধারণাগুলো পরিচয় করাবো। আপনি বুঝবেন MCP কি, কেন এটি আছে, এবং AI উন্নয়নের বৃহত্তর বিশ্বের সাথে এর সংযোগ কেমন।

মডিউল ০ - MCP পরিচিতি: আমরা শুরু করব MCP কী এবং কেন আধুনিক AI অ্যাপ্লিকেশনে এটি এত গুরুত্বপূর্ণ তা অন্বেষণ করে। আপনি MCP এর বাস্তব উদাহরণ দেখবেন এবং বুঝবেন এটি কীভাবে ডেভেলপারদের সাধারণ সমস্যার সমাধান করে।

মডিউল ১ - মৌলিক ধারণা ব্যাখ্যা: এখানে আপনি MCP এর প্রয়োজনীয় নির্মাণ ব্লক শিখবেন। আমরা প্রচুর রূপক এবং ভিজুয়াল উদাহরণ ব্যবহার করে নিশ্চিত করব এই ধারণাগুলো সহজ এবং স্বাভাবিক মনে হয়।

মডিউল ২ - MCP তে নিরাপত্তা: নিরাপত্তা হয়তো ভয়াবহ শোনাতে পারে, কিন্তু আমরা দেখাবো MCP কিভাবে অন্তর্নির্মিত নিরাপত্তা বৈশিষ্ট্য রয়েছে এবং প্রয়োজনীয় সেরা অনুশীলন শেখাবো যা আপনার অ্যাপ্লিকেশন শুরু থেকেই সুরক্ষিত রাখে।

🔨 নির্মাণ পর্যায়: আপনার প্রথম বাস্তবায়ন তৈরি করা (মডিউল ৩)

এখন আসল মজা শুরু হচ্ছে! আপনি নিজের হাতে কাজ করে আসল MCP সার্ভার এবং ক্লায়েন্ট তৈরি করার অভিজ্ঞতা পাবেন। চিন্তা করবেন না - আমরা সহজ থেকে শুরু করব এবং প্রতিটি ধাপে আপনাকে গাইড করব।

এই মডিউলে একাধিক হ্যান্ডস-অন গাইড অন্তর্ভুক্ত রয়েছে যা আপনাকে পছন্দসই প্রোগ্রামিং ভাষায় অনুশীলন করার সুযোগ দেয়। আপনি আপনার প্রথম সার্ভার তৈরি করবেন, এটি সংযুক্ত করার জন্য একটি ক্লায়েন্ট তৈরি করবেন, এবং এমনকি VS কোডের মতো জনপ্রিয় ডেভেলপমেন্ট টুলসের সাথে ইন্টিগ্রেট করবেন।

প্রতিটি গাইডে পূর্ণাঙ্গ কোড উদাহরণ, সমস্যার সমাধানের পরামর্শ এবং আমাদের নির্দিষ্ট ডিজাইন পছন্দের ব্যাখ্যা অন্তর্ভুক্ত রয়েছে। এই ধাপের শেষে, আপনার কাছে কাজ করা MCP ইমপ্লিমেন্টেশন থাকবে যা নিয়ে আপনি গর্বিত হতে পারবেন!

🚀 উন্নয়ন ধাপ: উন্নত ধারণা এবং বাস্তব জীবনের প্রয়োগ (মডিউল ৪-৫)

মৌলিক বিষয়গুলি শিখে নেওয়ার পর, আপনি আরও উন্নত MCP ফিচারগুলি অন্বেষণ করতে প্রস্তুত। আমরা ব্যবহারিক বাস্তবায়ন কৌশল, ডিবাগিং পদ্ধতি এবং মাল্টি-মোডাল AI ইন্টিগ্রেশনের মতো উন্নত বিষয়গুলি কভার করব।

আপনি এই মডিউলগুলোতে MCP ইমপ্লিমেন্টেশনগুলি প্রোডাকশনের জন্য স্কেল করা এবং Azure-এর মতো ক্লাউড প্ল্যাটফর্মের সাথে ইন্টিগ্রেট করার বিষয়ও শিখবেন। এই মডিউলগুলো আপনাকে বাস্তবজীবনের দাবিকে মোকাবিলা করতে সক্ষম MCP সমাধান নির্মাণের জন্য প্রস্তুত করবে।

🌟 দক্ষতা ধাপ: কমিউনিটি এবং বিশেষায়ন (মডিউল ৬-১১)

চূড়ান্ত ধাপ MCP কমিউনিটিতে যোগদান এবং আপনার সবচেয়ে আগ্রহের ক্ষেত্রে বিশেষায়িত হওয়ার উপর কেন্দ্রিত। আপনি ওপেন-সোর্স MCP প্রকল্পে কিভাবে অবদান রাখতে হয়, উন্নত অথেনটিকেশন প্যাটার্ন প্রয়োগ করতে হয় এবং ব্যাপক ডেটাবেস-ইন্টিগ্রেটেড সমাধান তৈরি করতে হয় তা শিখবেন।

মডিউল ১১ বিশেষ উল্লেখযোগ্য - এটি একটি পূর্ণাঙ্গ ১৩-ল্যাব হ্যান্ডস-অন লার্নিং পথ যা আপনাকে PostgreSQL ইন্টিগ্রেশনের সাথে প্রোডাকশন-রেডি MCP সার্ভার তৈরিতে শিক্ষিত করে। এটি যেন একটি ক্যাপস্টোন প্রজেক্ট যা আপনি যা শিখেছেন সবকিছু একসঙ্গে নিয়ে আসে!

📚 পূর্ণাকৃতিক পাঠ্যক্রম কাঠামো

মডিউল বিষয় বর্ণনা লিঙ্ক
মডিউল ০-৩: মৌলিক বিষয়সমূহ
০০ MCP পরিচিতি মডেল কনটেক্সট প্রোটোকল এবং এটির AI পাইপলাইনে গুরুত্বের ওভারভিউ আরও পড়ুন
০১ কোর ধারণাগুলোর ব্যাখ্যা MCP-এর মূল ধারণাগুলোর গভীর অন্বেষণ আরও পড়ুন
০২ MCP-এ নিরাপত্তা নিরাপত্তা ঝুঁকি এবং সেরা অনুশীলন আরও পড়ুন
০৩ MCP দিয়ে শুরু করা পরিবেশ সেটআপ, মৌলিক সার্ভার/ক্লায়েন্ট, ইন্টিগ্রেশন আরও পড়ুন
মডিউল ৩: আপনার প্রথম সার্ভার এবং ক্লায়েন্ট তৈরি
৩.১ প্রথম সার্ভার আপনার প্রথম MCP সার্ভার তৈরি করুন গাইড
৩.২ প্রথম ক্লায়েন্ট একটি মৌলিক MCP ক্লায়েন্ট ডেভেলপ করুন গাইড
৩.৩ LLM সহ ক্লায়েন্ট বড় ভাষা মডেল ইন্টিগ্রেট করুন গাইড
৩. VS কোড ইন্টিগ্রেশন VS কোডে MCP সার্ভার ব্যবহার করুন গাইড
৩.৫ stdio সার্ভার stdio ট্রান্সপোর্ট ব্যবহার করে সার্ভার তৈরি করুন গাইড
৩.৬ HTTP স্ট্রিমিং MCP-তে HTTP স্ট্রিমিং বাস্তবায়ন করুন গাইড
৩. Microsoft Foundry Toolkit MCP-এর সাথে Microsoft Foundry Toolkit ব্যবহার করুন গাইড
৩.৮ টেস্টিং আপনার MCP সার্ভার ইমপ্লিমেন্টেশন টেস্ট করুন গাইড
৩.৯ ডিপ্লয়মেন্ট MCP সার্ভারগুলো প্রোডাকশনে ডিপ্লয় করুন গাইড
৩.১০ উন্নত সার্ভার ব্যবহার উন্নত ফিচার ব্যবহারের জন্য উন্নত সার্ভার ব্যবহার করুন এবং আর্কিটেকচার উন্নত করুন গাইড
৩.১১ সাধারণ অথ শুরু থেকে অথ এবং RBAC দেখানো একটি অধ্যায় গাইড
৩.১২ MCP হোস্টস Claude Desktop, Cursor, Cline এবং অন্যান্য MCP হোস্ট কনফিগার করুন গাইড
৩.১৩ MCP ইন্সপেক্টর Inspector টুল ব্যবহার করে MCP সার্ভার ডিবাগ ও টেস্ট করুন গাইড
৩.১৪ স্যাম্পলিং ক্লায়েন্টের সাথে সহযোগিতায় স্যাম্পলিং ব্যবহার করুন গাইড
৩.১৫ MCP অ্যাপস MCP অ্যাপ তৈরি করুন গাইড
মডিউল ৪-৫: ব্যবহারিক ও উন্নত
০৪ ব্যবহারিক বাস্তবায়ন SDK, ডিবাগিং, টেস্টিং, পুনঃব্যবহারযোগ্য প্রম্পট টেমপ্লেট আরও পড়ুন
.১ পেজিনেশন কার্সার-ভিত্তিক পেজিনেশন দিয়ে বড় ফলাফল সেট পরিচালনা গাইড
০৫ MCP-এ উন্নত বিষয়গুলি মাল্টি-মোডাল AI, স্কেলিং, এন্টারপ্রাইজ ব্যবহার আরও পড়ুন
৫.১ Azure ইন্টিগ্রেশন MCP ইন্টিগ্রেশন উইথ Azure গাইড
৫.২ মাল্টি-মোডালিটি একাধিক মোডালিটির সাথে কাজ করা গাইড
৫.৩ OAuth2 ডেমো OAuth2 অথেনটিকেশন বাস্তবায়ন গাইড
৫. রুট কনটেক্সট রুট কনটেক্সট বোঝা এবং বাস্তবায়ন গাইড
৫.৫ রাউটিং MCP রাউটিং কৌশল গাইড
৫.৬ স্যাম্পলিং MCP-এ স্যাম্পলিং কৌশল গাইড
৫. স্কেলিং MCP ইমপ্লিমেন্টেশন স্কেল করুন গাইড
৫.৮ নিরাপত্তা উন্নত নিরাপত্তা বিবেচনা গাইড
৫.৯ ওয়েব সার্চ ওয়েব সার্চ করার ক্ষমতা বাস্তবায়ন গাইড
৫.১০ রিয়েলটাইম স্ট্রিমিং রিয়েলটাইম স্ট্রিমিং ফিচার বিল্ড করা গাইড
৫.১১ রিয়েলটাইম সার্চ রিয়েলটাইম সার্চ বাস্তবায়ন গাইড
৫.১২ Entra ID অথ Microsoft Entra ID দিয়ে অথেনটিকেশন গাইড
৫.১৩ Foundry ইন্টিগ্রেশন Microsoft Foundry-এর সাথে ইন্টিগ্রেশন গাইড
৫.১৪ কনটেক্সট ইঞ্জিনিয়ারিং কার্যকর কনটেক্সট ইঞ্জিনিয়ারিং প্রযুক্তি গাইড
৫.১৫ MCP কাস্টম ট্রান্সপোর্ট কাস্টম ট্রান্সপোর্ট ইমপ্লিমেন্টেশন গাইড
৫.১৬ প্রোটোকল ফিচার প্রগ্রেস নোটিফিকেশন, বাতিলকরণ, রিসোর্স টেমপ্লেট গাইড
৫.১৭ বিরোধী মাল্টি-এজেন্ট রিজনিং দুই এজেন্ট MCP টুল ব্যবহার করে বিরোধী পক্ষের যুক্তি উপস্থাপন, বিচারক এজেন্ট দ্বারা মূল্যায়িত গাইড
মডিউল ৬-১০: কমিউনিটি এবং সেরা অনুশীলন
০৬ কমিউনিটি অবদান MCP ইকোসিস্টেমে অবদান রাখার উপায় গাইড
০৭ প্রাথমিক গ্রহণের অভিজ্ঞতা বাস্তব জীবনের বাস্তবায়ন গল্প গাইড
০৮ MCP-এর সেরা অনুশীলন কর্মক্ষমতা, ফল্ট-টলারেন্স, স্থিতিশীলতা গাইড
০৯ MCP কেস স্টাডি ব্যবহারিক বাস্তবায়ন উদাহরণ গাইড
১০ হ্যান্ডস-অন কর্মশালা Microsoft Foundry Toolkit দিয়ে MCP সার্ভার তৈরি ল্যাব
মডিউল ১১: MCP সার্ভার হ্যান্ডস অন ল্যাব
১১ MCP সার্ভার ডেটাবেস ইন্টিগ্রেশন PostgreSQL ইন্টিগ্রেশনের জন্য ১৩-ল্যাব সমন্বিত হ্যান্ডস-অন লার্নিং পথ ল্যাব
১১.১ পরিচিতি ডেটাবেস ইন্টিগ্রেশন এবং রিটেইল অ্যানালিটিক্স ব্যবহার কেস সহ MCP-এর ওভারভিউ ল্যাব ০০
১১.২ কোর আর্কিটেকচার MCP সার্ভার আর্কিটেকচার, ডেটাবেস স্তর এবং সিকিউরিটি প্যাটার্ন বোঝা ল্যাব ০১
১১.৩ নিরাপত্তা ও মাল্টি-টেন্যান্সি রো লেভেল সিকিউরিটি, অথেনটিকেশন, এবং মাল্টি-টেন্যান্ট ডেটা অ্যাক্সেস ল্যাব ০২
১১. পরিবেশ সেটআপ ডেভেলপমেন্ট পরিবেশ, ডকার, Azure রিসোর্স সেটআপ ল্যাব ০৩
১১.৫ ডেটাবেস ডিজাইন PostgreSQL সেটআপ, রিটেইল স্কিমা ডিজাইন, এবং নমুনা ডেটা ল্যাব ০৪
১১.৬ MCP সার্ভার ইমপ্লিমেন্টেশন ডেটাবেস ইন্টিগ্রেশনসহ FastMCP সার্ভার তৈরি ল্যাব ০৫
১১. টুল ডেভেলপমেন্ট ডেটাবেস কুয়েরি টুল এবং স্কিমা ইন্ট্রোস্পেকশন তৈরি ল্যাব ০৬
১১.৮ সেম্যান্টিক সার্চ Azure OpenAI এবং pgvector দিয়ে ভেক্টর এম্বেডিং বাস্তবায়ন ল্যাব ০৭
১১.৯ টেস্টিং ও ডিবাগিং টেস্টিং কৌশল, ডিবাগিং টুল এবং যাচাইকরণ পদ্ধতি ল্যাব ০৮
১১.১০ VS কোড ইন্টিগ্রেশন VS কোড MCP ইন্টিগ্রেশন এবং AI চ্যাট ব্যবহার কনফিগার ল্যাব ০৯
১১.১১ ডিপ্লয়মেন্ট স্ট্র্যাটেজি ডকার ডিপ্লয়মেন্ট, Azure কন্টেইনার অ্যাপস, এবং স্কেলিং বিবেচনা ল্যাব ১০
১১.১২ মনিটরিং অ্যাপ্লিকেশন ইনসাইটস, লগিং, পারফরমেন্স মনিটরিং ল্যাব ১১
১১.১৩ সেরা অনুশীলন কর্মক্ষমতা অপ্টিমাইজেশন, নিরাপত্তা শক্তিশালীকরণ, এবং প্রোডাকশন টিপস ল্যাব ১২
মডিউল ১২: MCP টুলিং
১২.১ টুলিং Copilot অ্যাপ-এ MCP ব্যবহার গাইড

💻 নমুনা কোড প্রকল্প

MCP শেখার সবচেয়ে উত্তেজনাপূর্ণ অংশ হল আপনার কোড দক্ষতা ক্রমান্বয়ে উন্নত হওয়া দেখা। আমরা আমাদের কোড উদাহরণগুলো এমনভাবে ডিজাইন করেছি যাতে তা সহজ থেকে শুরু করে আপনার বোঝাপড়া বাড়ার সঙ্গে সঙ্গে আরও জটিল হয়। আমরা কীভাবে ধারণাগুলো উপস্থাপন করি - এমন কোড যা বোঝার জন্য সহজ কিন্তু বাস্তব MCP নীতিগুলো প্রদর্শন করে। আপনি শুধু এই কোডটি কী করে তা বুঝবেন না, কেন এটি এমন গঠিত এবং কীভাবে এটি বড় MCP অ্যাপ্লিকেশনগুলোর অংশ তা বুঝবেন।

মৌলিক MCP ক্যাল্কুলেটর উদাহরণ

ভাষা বর্ণনা লিঙ্ক
C# MCP সার্ভার উদাহরণ কোড দেখুন
Java MCP ক্যাল্কুলেটর কোড দেখুন
JavaScript MCP ডেমো কোড দেখুন
Python MCP সার্ভার কোড দেখুন
TypeScript MCP উদাহরণ কোড দেখুন
Rust MCP উদাহরণ কোড দেখুন

উন্নত MCP ইমপ্লিমেন্টেশন

ভাষা বর্ণনা লিঙ্ক
C# উন্নত নমুনা কোড দেখুন
Java with Spring কন্টেইনার অ্যাপ উদাহরণ View Code
JavaScript উন্নত নমুনা View Code
Python জটিল বাস্তবায়ন View Code
TypeScript কন্টেইনার নমুনা View Code

🎯 MCP শেখার পূর্বশর্ত

এই পাঠক্রম থেকে সর্বোচ্চ সুবিধা নিতে, আপনার উচিত:

  • অন্তত একটি নিম্নলিখিত ভাষায় প্রোগ্রামিংয়ের মৌলিক জ্ঞান থাকা: C#, Java, JavaScript, Python, অথবা TypeScript

  • ক্লায়েন্ট-সার্ভার মডেল এবং API সম্পর্কে ধারণা থাকা

  • REST এবং HTTP ধারণাগুলোর সাথে পরিচিতি

  • (ঐচ্ছিক) AI/ML ধারণার পটভূমি

  • সহায়তার জন্য আমাদের কমিউনিটি আলোচনা যোগদান করা

📚 অধ্যয়ন গাইড ও সম্পদসমূহ

এই রিপোজিটরিটি আপনাকে কার্যকরভাবে নেভিগেট এবং শেখার জন্য কয়েকটি সম্পদ অন্তর্ভুক্ত করে:

অধ্যয়ন গাইড

একটি ব্যাপক অধ্যয়ন গাইড উপলব্ধ যা আপনাকে কার্যকরভাবে এই রিপোজিটরিটি নেভিগেট করতে সাহায্য করবে। এই ভিজ্যুয়াল কারিকুলাম ম্যাপ দেখায় কীভাবে সব বিষয় একে অপরের সাথে যুক্ত এবং নমুনা প্রকল্পগুলো কার্যকরভাবে ব্যবহারের নির্দেশিকা দেয়। যারা বড় চিত্র দেখতে পছন্দ করে তাদের জন্য এটি বিশেষভাবে সহায়ক।

গাইডটিতে অন্তর্ভুক্ত রয়েছে:

  • সব বিষয়ভিত্তিক ভিজ্যুয়াল কারিকুলাম ম্যাপ
  • প্রতিটি রিপোজিটরি অংশের বিস্তারিত বিশ্লেষণ
  • নমুনা প্রকল্প ব্যবহারের নির্দেশিকা
  • বিভিন্ন দক্ষতা স্তরের জন্য প্রস্তাবিত শেখার পথ
  • আপনার শিক্ষাজগৎ সম্পৃক্ত করতে অতিরিক্ত সম্পদ

পরিবর্তন ইতিহাস

আমরা একটি বিস্তারিত চেঞ্জলগ রক্ষা করি যা কারিকুলাম উপকরণের গুরুত্বপূর্ণ সকল আপডেট ট্র্যাক করে, যাতে আপনি সর্বশেষ উন্নয়ন ও সংযোজন সম্পর্কে সচেতন থাকতে পারেন।

  • নতুন বিষয়বস্তু যোগ
  • কাঠামোগত পরিবর্তন
  • বৈশিষ্ট্য উন্নয়ন
  • ডকুমেন্টেশন আপডেট

🛠️ কীভাবে কার্যকরভাবে এই কারিকুলাম ব্যবহার করবেন

এই গাইডের প্রতিটি পাঠ অন্তর্ভুক্ত করে:

  1. MCP ধারণাগুলোর স্পষ্ট ব্যাখ্যা
  2. বিভিন্ন ভাষায় লাইভ কোড উদাহরণ
  3. বাস্তব MCP অ্যাপ্লিকেশন তৈরির অনুশীলন
  4. উন্নত শিক্ষার্থীদের জন্য অতিরিক্ত সম্পদ

আসুন C# দিয়ে MCP শিখি - টিউটোরিয়াল সিরিজ

চলুন মডেল কনটেক্সট প্রোটোকল (MCP) সম্পর্কে শিখি, যা AI মডেল এবং ক্লায়েন্ট অ্যাপ্লিকেশনগুলোর মধ্যে ইন্টারঅ্যাকশনগুলো মানকীকরণের জন্য তৈরি একটি আধুনিক ফ্রেমওয়ার্ক। এই শুরুতে-বন্ধুত্বপূর্ণ সেশনে, আমরা আপনাকে MCP পরিচয় করিয়ে দেব এবং আপনার প্রথম MCP সার্ভার তৈরির পথে পথনির্দেশ করব।

C#: https://aka.ms/letslearnmcp-csharp

Java: https://aka.ms/letslearnmcp-java

JavaScript: https://aka.ms/letslearnmcp-javascript

Python: https://aka.ms/letslearnmcp-python

🎓 আপনার MCP যাত্রা শুরু হলো

অভিনন্দন! আপনি এখন একটি উত্তেজনাপূর্ণ যাত্রার প্রথম ধাপ নিয়েছেন যা আপনার প্রোগ্রামিং দক্ষতাকে প্রসারিত করবে এবং আপনাকে AI উন্নয়নের আধুনিক প্রান্তের সাথে যুক্ত করবে।

আপনি যা ইতিমধ্যে অর্জন করেছেন

এই পরিচিতি পড়ে আপনি MCP জ্ঞান ভিত্তি তৈরি শুরু করেছেন। আপনি বুঝতে পেরেছেন MCP কি, কেন এটি গুরুত্বপূর্ণ এবং এই কারিকুলাম কীভাবে আপনার শেখার যাত্রাকে সমর্থন করবে। এটি একটি বড় সাফল্য এবং এই গুরুত্বপূর্ণ প্রযুক্তিতে আপনার দক্ষতার শুরু।

সামনে যাত্রা

আপনি যখন মডিউলগুলোর মধ্য দিয়ে যাবে, তখন মনে রাখবেন প্রতিটি বিশেষজ্ঞ কখনো একজন শুরুয়া ছিলেন। প্রাথমিকভাবে কঠিন মনে হওয়া ধারণাগুলো চর্চা ও প্রয়োগের মাধ্যমে সহজ হয়ে উঠবে। প্রতিটি ছোট পদক্ষেপ শক্তিশালী দক্ষতায় পরিণত হবে যা আপনার উন্নয়ন ক্যারিয়ারের জন্য সহায়ক হবে।

আপনার সহায়ক নেটওয়ার্ক

আপনি MCP নিয়ে আগ্রহী শিক্ষার্থী ও বিশেষজ্ঞদের একটি সম্প্রদায়ে যোগ দিচ্ছেন যারা অন্যদের সফল করতে আগ্রহী। আপনি যদি কোডিং চ্যালেঞ্জে আটকে যান বা একটি নতুন আবিষ্কার শেয়ার করতে চান, এই কমিউনিটি আপনার যাত্রাকে সাহায্য করবে।

যদি আপনি আটকে যান বা AI অ্যাপ তৈরি নিয়ে কোনো প্রশ্ন থাকে, MCP নিয়ে আলোচনা করতে আমাদের শিক্ষার্থী ও অভিজ্ঞ ডেভেলপারদের সাথে যুক্ত হতে পারেন। এটি একটি সমর্থক কমিউনিটি যেখানে প্রশ্ন করা উত্সাহিত এবং জ্ঞান মুক্তভাবে শেয়ার হয়।

Microsoft Foundry Discord

আপনার যদি প্রোডাক্ট ফিডব্যাক বা কোনো ত্রুটি থেকে থাকে, তাহলে যাতায়াত করুন:

Microsoft Foundry Developer Forum

শুরু করতে প্রস্তুত?

আপনার MCP অভিযান এখনি শুরু! প্রথম MCP অভিজ্ঞতায় ডুব দিতে মডিউল 0 থেকে শুরু করুন অথবা আপনি যা তৈরি করবেন তা দেখতে নমুনা প্রকল্পগুলো দেখুন। মনে রাখবেন - প্রতিটি বিশেষজ্ঞ ঠিক আপনার জায়গা থেকেই শুরু করেছিল এবং ধৈর্য ও চর্চার মাধ্যমে আপনি অবাক হবেন আপনার অর্জনের উপর।

মডেল কনটেক্সট প্রোটোকল বিকাশের জগতে স্বাগতম। আসুন একসঙ্গে কিছু অসাধারণ তৈরি করি!

🤝 শেখার কমিউনিটিতে অবদান রাখা

এই কারিকুলাম আপনাদের মতো শিক্ষার্থীদের অবদানে শক্তিশালী হয়! আপনি ভুলত্রুটি শোধরানো হোক, আরও পরিষ্কার ব্যাখ্যার পরামর্শ দেওয়া হোক, অথবা নতুন উদাহরণ যোগ করুন, আপনার অবদান অন্যান্য নতুনদের সফল করতে সাহায্য করে।

কোড নমুনা দেওয়ার জন্য ধন্যবাদ Microsoft Valued Professional Shivam Goyal

অবদান প্রক্রিয়াটি স্বাগত ও সহায়ক হতে ডিজাইন করা হয়েছে। বেশিরভাগ অবদানের জন্য Contributor License Agreement (CLA) প্রয়োজন, কিন্তু স্বয়ংক্রিয় উপকরণগুলি আপনাকে সুনির্দিষ্টভাবে গাইড করবে।

📜 মুক্ত উৎস শেখা

এই সমগ্র কারিকুলাম MIT লائسেন্স এর অধীনে উপলব্ধ, অর্থাৎ আপনি এটি বিনামূল্যে ব্যবহার, পরিবর্তন ও শেয়ার করতে পারেন। এটি আমাদের উদ্দেশ্যের অংশ, যা সমস্ত ডেভেলপারদের MCP জ্ঞান সহজলভ্য করে তোলা।

🤝 অবদান নির্দেশিকা

এই প্রকল্প অবদান এবং পরামর্শ স্বাগত জানায়। বেশিরভাগ অবদানের জন্য Contributor License Agreement (CLA) স্বীকার করতে হবে, যা ঘোষণা করে আপনি আপনার অবদান ব্যবহারের অধিকার আমাদের দিচ্ছেন। বিস্তারিত দেখতে যান https://cla.opensource.microsoft.com

যখন আপনি pull request জমা দেবেন, CLA বট স্বয়ংক্রিয়ভাবে নির্ধারণ করবে CLA দরকার কিনা এবং PR যথাযথভাবে সাজাবে (যেমন স্ট্যাটাস চেক, মন্তব্য)। বট নির্দেশনা অনুসরণ করুন। এই কার্যক্রম শুধুমাত্র একবারই করতে হবে সমস্ত রিপোজিটরির জন্য।

এই প্রকল্প Microsoft Open Source Code of Conduct গ্রহণ করেছে।
অধিক তথ্যের জন্য Code of Conduct FAQ দেখুন অথবা
অতিরিক্ত প্রশ্ন বা মন্তব্যের জন্য opencode@microsoft.com এর সাথে যোগাযোগ করুন।


আপনার MCP যাত্রা শুরু করতে প্রস্তুত? শুরু করুন মডিউল ০০ - MCP পরিচিতি দিয়ে এবং মডেল কনটেক্সট প্রোটোকল উন্নয়নের জগতে আপনার প্রথম পদক্ষেপ নিন!

🎒 অন্যান্য কোর্সসমূহ

আমাদের টিম অন্যান্য কোর্স তৈরি করে! দেখুন:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


মূল শিক্ষা

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners শুরুকারীদের জন্য IoT শুরুকারীদের জন্য XR ডেভেলপমেন্ট


কপিলট সিরিজ

এআই যুগল প্রোগ্রামিংয়ের জন্য কপিলট C#/.NET এর জন্য কপিলট কপিলট অ্যাডভেঞ্চার


অস্বীকৃতি: এই নথিটি AI অনুবাদ পরিষেবা Co-op Translator ব্যবহার করে অনূদিত হয়েছে। যদিও আমরা শুদ্ধতার জন্য চেষ্টা করি, অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল নথিটি তার স্বভাষায় কর্তৃত্বপূর্ণ উৎস হিসেবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদের ব্যবহারে প্রয়োজনীয় ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়বদ্ধ নই।