Skip to content

Latest commit

 

History

History
200 lines (146 loc) · 20.5 KB

File metadata and controls

200 lines (146 loc) · 20.5 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

এই রিসোর্সগুলি ব্যবহার শুরু করতে নিচের ধাপগুলো অনুসরণ করুন:

  1. রিপোজিটরি ফর্ক করুন: ক্লিক করুন GitHub forks
  2. রিপোজিটরি ক্লোন করুন: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Azure AI Foundry Discord-এ যোগ দিন এবং বিশেষজ্ঞ ও অন্যান্য ডেভেলপারদের সাথে পরিচিত হন

🌐 বহুভাষী সমর্থন

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

🚀 মডেল কনটেক্সট প্রোটোকল (MCP) নবীনদের জন্য পাঠ্যক্রম

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

🧠 মডেল কনটেক্সট প্রোটোকল পাঠ্যক্রমের ওভারভিউ

মডেল কনটেক্সট প্রোটোকল (MCP) হলো একটি আধুনিক ফ্রেমওয়ার্ক যা AI মডেল এবং ক্লায়েন্ট অ্যাপ্লিকেশনগুলোর মধ্যে ইন্টারঅ্যাকশন স্ট্যান্ডার্ডাইজ করার জন্য ডিজাইন করা হয়েছে। এই ওপেন-সোর্স পাঠ্যক্রমটি একটি সুসংগঠিত শেখার পথ প্রদান করে, যা হাতে কলমে কোড উদাহরণ এবং বাস্তব বিশ্বের ব্যবহার কেসসহ জনপ্রিয় প্রোগ্রামিং ভাষাগুলো যেমন C#, Java, JavaScript, TypeScript, এবং Python-এ সাজানো হয়েছে।

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

🔗 অফিসিয়াল MCP রিসোর্সসমূহ

🧭 MCP পাঠ্যক্রম ওভারভিউ

০০-০৩: ভিত্তি
  • ০০. MCP পরিচিতি
    মডেল কনটেক্সট প্রোটোকল এবং AI পাইপলাইনে এর গুরুত্বের সংক্ষিপ্ত পরিচিতি। আরও পড়ুন
  • ০১. মূল ধারণাগুলো ব্যাখ্যা
    MCP-এর মূল ধারণাগুলোর গভীর অন্বেষণ। আরও পড়ুন
  • ০২. MCP-তে সুরক্ষা
    নিরাপত্তা হুমকি এবং সেরা অনুশীলনসমূহ। আরও পড়ুন
  • ০৩. MCP শুরু করা
    পরিবেশ সেটআপ, বেসিক সার্ভার/ক্লায়েন্ট, ইন্টিগ্রেশন। আরও পড়ুন
০৩.x: হাতে কলমে ল্যাবস
  • ৩.১. প্রথম সার্ভারগাইড
  • ৩.২. প্রথম ক্লায়েন্টগাইড
  • ৩.৩. LLM সহ ক্লায়েন্টগাইড
  • ৩.৪. Visual Studio Code দিয়ে সার্ভার ব্যবহারগাইড
  • ৩.৫. SSE ব্যবহার করে সার্ভার তৈরিগাইড
  • ৩.৬. HTTP স্ট্রিমিংগাইড
  • ৩.৭. AI টুলকিট ব্যবহারগাইড
  • ৩.৮. আপনার সার্ভার পরীক্ষা করাগাইড
  • ৩.৯. আপনার সার্ভার ডিপ্লয় করাগাইড
০৪-০৫: ব্যবহারিক ও উন্নত
  • ০৪. ব্যবহারিক বাস্তবায়ন
    SDK, ডিবাগিং, টেস্টিং, পুনঃব্যবহারযোগ্য প্রম্পট টেমপ্লেট। আরও পড়ুন
  • ০৫. MCP-র উন্নত বিষয়সমূহ
    মাল্টি-মোডাল AI, স্কেলিং, এন্টারপ্রাইজ ব্যবহার। আরও পড়ুন
  • ৫.১. Azure-এর সঙ্গে MCP ইন্টিগ্রেশনগাইড
  • ৫.২. মাল্টি মোডালিটিগাইড
  • ৫.৩. MCP OAuth2 ডেমোগাইড
  • ৫.৪. রুট কনটেক্সটগাইড
  • ৫.৫. রাউটিংগাইড
  • ৫.৬. স্যাম্পলিংগাইড
  • ৫.৭. স্কেলিংগাইড
  • ৫.৮. সিকিউরিটিগাইড
  • ৫.৯. ওয়েব সার্চ MCPগাইড
  • ৫.১০. রিয়েলটাইম স্ট্রিমিংগাইড
  • ৫.১১. রিয়েলটাইম ওয়েব সার্চগাইড
০৬-১০: কমিউনিটি, সেরা অনুশীলন ও ল্যাবস
  • ০৬. কমিউনিটি অবদানগাইড
  • ০৭. প্রারম্ভিক গ্রহণ থেকে অন্তর্দৃষ্টিগাইড
  • ০৮. MCP-এর জন্য সেরা অনুশীলনগাইড
  • ০৯. MCP কেস স্টাডিগাইড
  • ১০. AI ওয়ার্কফ্লো সহজতর করা: AI Toolkit দিয়ে MCP সার্ভার তৈরি করাহ্যান্ডস অন ল্যাব

নমুনা প্রকল্পসমূহ

🧮 MCP ক্যালকুলেটর নমুনা প্রকল্পসমূহ:

ভাষা অনুযায়ী কোড ইমপ্লিমেন্টেশন অনুসন্ধান করুন

💡 MCP উন্নত ক্যালকুলেটর প্রকল্পসমূহ:

উন্নত নমুনাগুলো অনুসন্ধান করুন

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

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

  • C#, Java, বা Python-এর মৌলিক জ্ঞান
  • ক্লায়েন্ট-সার্ভার মডেল এবং API-র ধারণা
  • (ঐচ্ছিক) মেশিন লার্নিংয়ের ধারণা সম্পর্কে পরিচিতি

📚 স্টাডি গাইড

একটি বিস্তারিত স্টাডি গাইড উপলব্ধ যা আপনাকে এই রেপোজিটরি কার্যকরভাবে অনুসরণ করতে সাহায্য করবে। গাইডটিতে রয়েছে:

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

🛠️ এই পাঠক্রম কার্যকরভাবে ব্যবহার করার উপায়

এই গাইডের প্রতিটি পাঠে রয়েছে:

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

📜 লাইসেন্স তথ্য

এই বিষয়বস্তু MIT লাইসেন্স এর অধীনে লাইসেন্সকৃত। শর্তাবলী জানতে দেখুন LICENSE

🤝 অবদান নিয়মাবলী

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

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

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

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

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

™️ ট্রেডমার্ক বিজ্ঞপ্তি

এই প্রকল্পে প্রকল্প, পণ্য, বা সেবার ট্রেডমার্ক বা লোগো থাকতে পারে। Microsoft-এর ট্রেডমার্ক বা লোগোর অনুমোদিত ব্যবহার অবশ্যই Microsoft-এর ট্রেডমার্ক ও ব্র্যান্ড গাইডলাইনস অনুসরণ করতে হবে। এই প্রকল্পের পরিবর্তিত সংস্করণে Microsoft-এর ট্রেডমার্ক বা লোগোর ব্যবহার বিভ্রান্তি সৃষ্টি করতে পারবে না বা Microsoft-এর স্পন্সরশিপ বোঝাতে পারবে না। তৃতীয় পক্ষের ট্রেডমার্ক বা লোগোর যেকোনো ব্যবহার সেই তৃতীয় পক্ষের নীতিমালা অনুসারে হবে।

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