এই রিসোর্সগুলো ব্যবহার শুরু করতে নিচের ধাপগুলো অনুসরণ করুন:
- রিপোজিটরি ফর্ক করুন: ক্লিক করুন
- রিপোজিটরি ক্লোন করুন:
git clone https://github.com/microsoft/mcp-for-beginners.git - Azure AI Foundry Discord-এ যোগ দিন এবং বিশেষজ্ঞ ও অন্যান্য ডেভেলপারদের সাথে পরিচিত হন
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
মডেল কনটেক্সট প্রোটোকল (MCP) একটি আধুনিক ফ্রেমওয়ার্ক যা AI মডেল এবং ক্লায়েন্ট অ্যাপ্লিকেশনগুলোর মধ্যে ইন্টারঅ্যাকশনকে স্ট্যান্ডার্ডাইজ করার জন্য ডিজাইন করা হয়েছে। এই ওপেন-সোর্স কারিকুলামটি একটি সুসংগঠিত শেখার পথ প্রদান করে, যেখানে রয়েছে ব্যবহারিক কোড উদাহরণ এবং বাস্তব জীবনের ব্যবহার, জনপ্রিয় প্রোগ্রামিং ভাষাগুলো যেমন C#, Java, JavaScript, TypeScript, এবং Python-এ।
আপনি যদি AI ডেভেলপার, সিস্টেম আর্কিটেক্ট, অথবা সফটওয়্যার ইঞ্জিনিয়ার হন, এই গাইডটি MCP এর মৌলিক বিষয় এবং বাস্তবায়ন কৌশল শিখতে আপনার জন্য একটি পূর্ণাঙ্গ রিসোর্স।
- 📘 MCP ডকুমেন্টেশন – বিস্তারিত টিউটোরিয়াল এবং ব্যবহারকারী গাইড
- 📜 MCP স্পেসিফিকেশন – প্রোটোকল আর্কিটেকচার এবং প্রযুক্তিগত রেফারেন্স
- 📜 অরিজিনাল MCP স্পেসিফিকেশন – পুরনো প্রযুক্তিগত রেফারেন্স (অতিরিক্ত তথ্য থাকতে পারে)
- 🧑💻 MCP GitHub রিপোজিটরি – ওপেন-সোর্স SDK, টুলস, এবং কোড স্যাম্পল
- 🌐 MCP কমিউনিটি – আলোচনা যোগ দিন এবং কমিউনিটিতে অবদান রাখুন
MCP Dev Days-এ দুই দিনের গভীর প্রযুক্তিগত অন্তর্দৃষ্টি, কমিউনিটি সংযোগ, এবং হাতে কলমে শেখার জন্য প্রস্তুত হন। এটি একটি ভার্চুয়াল ইভেন্ট যা মডেল কনটেক্সট প্রোটোকল (MCP) এর জন্য উৎসর্গীকৃত — একটি উদীয়মান স্ট্যান্ডার্ড যা AI মডেল এবং তাদের নির্ভরশীল টুলগুলোর মধ্যে সেতুবন্ধন তৈরি করে।
➡️ MCP Dev Days-এ রেজিস্টার করুন
MCP Dev Days দেখতে আমাদের ইভেন্ট পেজে রেজিস্টার করুন: https://aka.ms/mcpdevdays। সেখান থেকে আপনি YouTube বা Twitch-এ লাইভ স্ট্রিমে যোগ দিতে পারবেন। সমস্ত কন্টেন্ট রেকর্ড করা হবে এবং পরে Microsoft Developer YouTube চ্যানেলে উপলব্ধ থাকবে। ডেমোর সোর্স কোড GitHub-এও পাওয়া যাবে।
- তারিখ: ২৯ জুলাই (দিন ১) ও ৩০ জুলাই (দিন ২)
- সময়: প্রতিদিন সকাল ৯:০০ AM PST
- স্থান: অনলাইন – যেকোনো স্থান থেকে যোগ দিন!
ডেভেলপারদের MCP তাদের ডেভেলপার ওয়ার্কফ্লোতে ব্যবহার করার ক্ষমতা দেওয়া এবং অসাধারণ MCP কমিউনিটির উদযাপন নিয়ে। আমরা কমিউনিটি সদস্য এবং অংশীদারদের সাথে যুক্ত হবো যেমন Arcade, Block, Okta, এবং Neon, যারা Microsoft-এর সাথে মিলেমিশে একটি ওপেন, সম্প্রসারিত MCP ইকোসিস্টেম গড়ে তুলছেন। VS Code, Visual Studio, GitHub Copilot, এবং জনপ্রিয় কমিউনিটি টুলসের মাধ্যমে বাস্তব জীবনের ডেমো প্রাসঙ্গিক, কনটেক্সট-ভিত্তিক ডেভ ওয়ার্কফ্লো কমিউনিটি-নেতৃত্বাধীন সেশন এবং অন্তর্দৃষ্টি আপনি MCP নিয়ে নতুন হোন বা ইতিমধ্যেই এটি ব্যবহার করে থাকুন, দিন ১ অনুপ্রেরণা এবং ব্যবহারযোগ্য টেকনিক নিয়ে শুরু করবে।
MCP নির্মাতাদের জন্য। MCP সার্ভার তৈরি এবং MCP কে আপনার AI ওয়ার্কফ্লোতে একীভূত করার জন্য বাস্তবায়ন কৌশল এবং সেরা অনুশীলন নিয়ে গভীর আলোচনা।
- MCP সার্ভার তৈরি এবং এজেন্ট অভিজ্ঞতায় একীভূতকরণ
- প্রম্পট-চালিত ডেভেলপমেন্ট
- নিরাপত্তার সেরা অনুশীলন
- Functions, ACA, এবং API Management এর মতো বিল্ডিং ব্লক ব্যবহার
- রেজিস্ট্রি সামঞ্জস্য এবং টুলিং (1P + 3P)
আপনি যদি ডেভেলপার, টুল নির্মাতা, বা AI প্রোডাক্ট স্ট্র্যাটেজিস্ট হন, এই দিনটি আপনার জন্য প্রয়োজনীয় অন্তর্দৃষ্টি নিয়ে পূর্ণ যা আপনাকে স্কেলেবল, নিরাপদ, এবং ভবিষ্যত-সিদ্ধ MCP সমাধান তৈরি করতে সাহায্য করবে।
| মডিউল | বিষয় | বর্ণনা | লিঙ্ক |
|---|---|---|---|
| মডিউল ১-৩: মৌলিক বিষয় | |||
| ০০ | MCP পরিচিতি | মডেল কনটেক্সট প্রোটোকল এবং AI পাইপলাইনে এর গুরুত্বের সংক্ষিপ্ত বিবরণ | আরও পড়ুন |
| ০১ | মূল ধারণাগুলোর ব্যাখ্যা | MCP এর মূল ধারণাগুলোর গভীর অন্বেষণ | আরও পড়ুন |
| ০২ | MCP-তে নিরাপত্তা | নিরাপত্তা হুমকি এবং সেরা অনুশীলন | আরও পড়ুন |
| ০৩ | MCP শুরু করা | পরিবেশ সেটআপ, বেসিক সার্ভার/ক্লায়েন্ট, ইন্টিগ্রেশন | আরও পড়ুন |
| মডিউল ৩: আপনার প্রথম সার্ভার ও ক্লায়েন্ট তৈরি | |||
| ৩.১ | প্রথম সার্ভার | আপনার প্রথম MCP সার্ভার তৈরি করুন | গাইড |
| ৩.২ | প্রথম ক্লায়েন্ট | একটি বেসিক MCP ক্লায়েন্ট তৈরি করুন | গাইড |
| ৩.৩ | LLM সহ ক্লায়েন্ট | বড় ভাষা মডেল একীভূত করুন | গাইড |
| ৩.৪ | VS Code ইন্টিগ্রেশন | VS Code-এ MCP সার্ভার ব্যবহার করুন | গাইড |
| ৩.৫ | SSE সার্ভার | Server-Sent Events ব্যবহার করে সার্ভার তৈরি করুন | গাইড |
| ৩.৬ | HTTP স্ট্রিমিং | MCP-তে HTTP স্ট্রিমিং বাস্তবায়ন | গাইড |
| ৩.৭ | AI টুলকিট | MCP এর সাথে AI টুলকিট ব্যবহার করুন | গাইড |
| ৩.৮ | টেস্টিং | আপনার MCP সার্ভার বাস্তবায়ন পরীক্ষা করুন | গাইড |
| ৩.৯ | ডিপ্লয়মেন্ট | MCP সার্ভার প্রোডাকশনে ডিপ্লয় করুন | গাইড |
| মডিউল ৪-৫: ব্যবহারিক ও উন্নত বিষয় | |||
| ০৪ | ব্যবহারিক বাস্তবায়ন | SDK, ডিবাগিং, টেস্টিং, পুনঃব্যবহারযোগ্য প্রম্পট টেমপ্লেট | আরও পড়ুন |
| ০৫ | MCP-র উন্নত বিষয় | মাল্টি-মোডাল AI, স্কেলিং, এন্টারপ্রাইজ ব্যবহার | আরও পড়ুন |
| ৫.১ | Azure ইন্টিগ্রেশন | MCP এর সাথে Azure ইন্টিগ্রেশন | গাইড |
| ৫.২ | মাল্টি-মোডালিটি | একাধিক মোডালিটির সাথে কাজ করা | গাইড |
| ৫.৩ | OAuth2 ডেমো | OAuth2 অথেন্টিকেশন বাস্তবায়ন | গাইড |
| ৫.৪ | রুট কনটেক্সট | রুট কনটেক্সট বোঝা এবং বাস্তবায়ন | গাইড |
| ৫.৫ | রাউটিং | MCP রাউটিং কৌশল | গাইড |
| ৫.৬ | স্যাম্পলিং | MCP-তে স্যাম্পলিং প্রযুক্তি | গাইড |
| ৫.৭ | স্কেলিং | MCP বাস্তবায়ন স্কেল করা | গাইড |
| ৫.৮ | নিরাপত্তা | উন্নত নিরাপত্তা বিবেচনা | গাইড |
| ৫.৯ | ওয়েব সার্চ | ওয়েব সার্চ ক্ষমতা বাস্তবায়ন | গাইড |
| ৫.১০ | রিয়েলটাইম স্ট্রিমিং | রিয়েলটাইম স্ট্রিমিং ফাংশনালিটি তৈরি | গাইড |
| ৫.১১ | রিয়েলটাইম সার্চ | রিয়েলটাইম সার্চ বাস্তবায়ন | গাইড |
| 5.12 | Entra ID Auth | Microsoft Entra ID দিয়ে প্রমাণীকরণ | Guide |
| 5.13 | Foundry Integration | Azure AI Foundry এর সাথে ইন্টিগ্রেশন | Guide |
| 5.14 | Context Engineering | কার্যকর কনটেক্সট ইঞ্জিনিয়ারিং কৌশল | Guide |
| Module 6-10: Community & Best Practices | |||
| 06 | Community Contributions | MCP ইকোসিস্টেমে অবদান রাখার উপায় | Guide |
| 07 | Insights from Early Adoption | বাস্তব জীবনের বাস্তবায়ন গল্প | Guide |
| 08 | Best Practices for MCP | কর্মক্ষমতা, ত্রুটি সহনশীলতা, স্থিতিস্থাপকতা | Guide |
| 09 | MCP Case Studies | ব্যবহারিক বাস্তবায়নের উদাহরণ | Guide |
| 10 | Hands-on Workshop | AI Toolkit দিয়ে MCP সার্ভার তৈরি | Lab |
| Language | Description | Link |
|---|---|---|
| C# | MCP সার্ভারের উদাহরণ | View Code |
| Java | MCP ক্যালকুলেটর | View Code |
| JavaScript | MCP ডেমো | View Code |
| Python | MCP সার্ভার | View Code |
| TypeScript | MCP উদাহরণ | View Code |
| Language | Description | Link |
|---|---|---|
| C# | উন্নত নমুনা | View Code |
| Java | কন্টেইনার অ্যাপ উদাহরণ | View Code |
| JavaScript | উন্নত নমুনা | View Code |
| Python | জটিল বাস্তবায়ন | View Code |
| TypeScript | কন্টেইনার নমুনা | View Code |
এই পাঠক্রম থেকে সর্বোচ্চ সুবিধা নিতে, আপনার উচিত:
-
কমপক্ষে একটি ভাষায় প্রোগ্রামিংয়ের মৌলিক জ্ঞান থাকা: C#, Java, JavaScript, Python, অথবা TypeScript
-
ক্লায়েন্ট-সার্ভার মডেল এবং API সম্পর্কে ধারণা থাকা
-
REST এবং HTTP ধারণাগুলোর সাথে পরিচিতি
-
(ঐচ্ছিক) AI/ML ধারণার পটভূমি
-
আমাদের কমিউনিটি আলোচনায় যোগ দিয়ে সহায়তা নেওয়া
এই রিপোজিটরিতে রয়েছে বিভিন্ন সম্পদ যা আপনাকে কার্যকরভাবে শেখার জন্য সাহায্য করবে:
একটি বিস্তৃত অধ্যয়ন গাইড উপলব্ধ যা আপনাকে এই রিপোজিটরিতে সহজে নেভিগেট করতে সাহায্য করবে। গাইডে রয়েছে:
- সমস্ত বিষয়ের ভিজ্যুয়াল কারিকুলাম মানচিত্র
- প্রতিটি রিপোজিটরি সেকশনের বিস্তারিত বিবরণ
- নমুনা প্রকল্প ব্যবহারের নির্দেশনা
- বিভিন্ন দক্ষতার স্তরের জন্য সুপারিশকৃত শেখার পথ
- শেখার যাত্রাকে সমৃদ্ধ করার অতিরিক্ত সম্পদ
আমরা একটি বিস্তারিত পরিবর্তন লগ বজায় রাখি যা কারিকুলাম উপকরণের সকল গুরুত্বপূর্ণ আপডেট ট্র্যাক করে, যেমন:
- নতুন বিষয়বস্তু সংযোজন
- কাঠামোগত পরিবর্তন
- ফিচার উন্নতি
- ডকুমেন্টেশন আপডেট
এই গাইডের প্রতিটি পাঠে রয়েছে:
- MCP ধারণাগুলোর স্পষ্ট ব্যাখ্যা
- একাধিক ভাষায় লাইভ কোড উদাহরণ
- বাস্তব MCP অ্যাপ্লিকেশন তৈরির জন্য অনুশীলন
- উন্নত শিক্ষার্থীদের জন্য অতিরিক্ত সম্পদ
Microsoft Valued Professional Shivam Goyal কে গুরুত্বপূর্ণ কোড নমুনা অবদানের জন্য ধন্যবাদ।
এই বিষয়বস্তু MIT License এর অধীনে লাইসেন্সকৃত। শর্তাবলী জানতে দেখুন LICENSE।
এই প্রকল্প অবদান এবং পরামর্শকে স্বাগত জানায়। বেশিরভাগ অবদানের জন্য আপনাকে একটি Contributor License Agreement (CLA) এ সম্মত হতে হবে যা ঘোষণা করে যে আপনি আপনার অবদান ব্যবহারের অধিকার রাখেন এবং তা আমাদের প্রদান করছেন। বিস্তারিত জানতে যান https://cla.opensource.microsoft.com।
যখন আপনি একটি pull request জমা দেবেন, CLA বট স্বয়ংক্রিয়ভাবে নির্ধারণ করবে আপনি CLA প্রদান করতে হবে কিনা এবং PR-কে উপযুক্তভাবে চিহ্নিত করবে (যেমন, স্ট্যাটাস চেক, মন্তব্য)। বটের নির্দেশনা অনুসরণ করুন। আমাদের CLA ব্যবহৃত সমস্ত রিপোজিটরিতে এটি একবার করলেই হবে।
এই প্রকল্প Microsoft Open Source Code of Conduct গ্রহণ করেছে। আরও তথ্যের জন্য দেখুন Code of Conduct FAQ অথবা opencode@microsoft.com এ যোগাযোগ করুন।
রিপোজিটরিটি নিম্নরূপ সংগঠিত:
- Core Curriculum (00-10): দশটি ধারাবাহিক মডিউলে মূল বিষয়বস্তু
- images/: কারিকুলাম জুড়ে ব্যবহৃত চিত্র ও ডায়াগ্রাম
- translations/: স্বয়ংক্রিয় অনুবাদের মাধ্যমে বহু-ভাষা সমর্থন
- translated_images/: স্থানীয়কৃত চিত্র ও ডায়াগ্রাম
- study_guide.md: রিপোজিটরি নেভিগেশনের বিস্তৃত গাইড
- changelog.md: কারিকুলাম উপকরণের সকল গুরুত্বপূর্ণ পরিবর্তনের রেকর্ড
- mcp.json: MCP স্পেসিফিকেশনের কনফিগারেশন ফাইল
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: প্রকল্প পরিচালনার নথিপত্র
আমাদের টিম অন্যান্য কোর্সও তৈরি করে! দেখুন:
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
এই প্রকল্পে প্রকল্প, পণ্য, বা সেবার ট্রেডমার্ক বা লোগো থাকতে পারে। Microsoft ট্রেডমার্ক বা লোগোর অনুমোদিত ব্যবহার অবশ্যই Microsoft-এর ট্রেডমার্ক ও ব্র্যান্ড নির্দেশিকা অনুসরণ করতে হবে। এই প্রকল্পের সংশোধিত সংস্করণে Microsoft ট্রেডমার্ক বা লোগোর ব্যবহার বিভ্রান্তি সৃষ্টি বা Microsoft স্পন্সরশিপ বোঝাতে পারবে না। তৃতীয় পক্ষের ট্রেডমার্ক বা লোগোর ব্যবহার সংশ্লিষ্ট পক্ষের নীতিমালা অনুসারে হবে।
অস্বীকৃতি:
এই নথিটি AI অনুবাদ সেবা Co-op Translator ব্যবহার করে অনূদিত হয়েছে। আমরা যথাসাধ্য সঠিকতার চেষ্টা করি, তবে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল নথিটি তার নিজস্ব ভাষায়ই কর্তৃত্বপূর্ণ উৎস হিসেবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ গ্রহণ করার পরামর্শ দেওয়া হয়। এই অনুবাদের ব্যবহারে সৃষ্ট কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়ী নই।
