এখন যেহেতু আপনার SDK ইনস্টল হয়ে গেছে, চলুন পরবর্তী ধাপে একটি প্রকল্প তৈরি করি:
নিচের কোডটি যোগ করে একটি টুল এবং একটি রিসোর্স যোগ করুন:
সার্ভার চালু করার জন্য প্রয়োজনীয় শেষ কোডটি যোগ করা যাক:
নিচের কমান্ডটি ব্যবহার করে সার্ভার শুরু করুন:
ইন্সপেক্টর একটি চমৎকার টুল যা আপনার সার্ভার চালু করে এবং এর সাথে ইন্টারঅ্যাক্ট করার সুযোগ দেয়, যাতে আপনি পরীক্ষা করতে পারেন এটি ঠিকমতো কাজ করছে কিনা। চলুন এটি চালু করি:
Note
"command" ফিল্ডে এটি ভিন্ন দেখাতে পারে কারণ এটি আপনার নির্দিষ্ট রানটাইমের জন্য সার্ভার চালানোর কমান্ড ধারণ করে।
আপনি নিম্নলিখিত ব্যবহারকারী ইন্টারফেস দেখতে পাবেন:
-
"Connect" বাটনে ক্লিক করে সার্ভারের সাথে সংযোগ করুন
একবার সংযোগ হয়ে গেলে, আপনি নিম্নলিখিত দেখতে পাবেন: -
"Tools" এবং "listTools" নির্বাচন করুন, আপনি "Add" দেখতে পাবেন, "Add" নির্বাচন করুন এবং প্যারামিটার মানগুলি পূরণ করুন।
আপনি নিচের রেসপন্সটি দেখতে পাবেন, অর্থাৎ "add" টুল থেকে একটি ফলাফল:
অভিনন্দন, আপনি সফলভাবে আপনার প্রথম সার্ভার তৈরি ও চালাতে পেরেছেন!
MCP বিভিন্ন ভাষার জন্য অফিসিয়াল SDK প্রদান করে:
- C# SDK - মাইক্রোসফটের সহযোগিতায় রক্ষণাবেক্ষণ
- Java SDK - Spring AI এর সহযোগিতায় রক্ষণাবেক্ষণ
- TypeScript SDK - অফিসিয়াল TypeScript ইমপ্লিমেন্টেশন
- Python SDK - অফিসিয়াল Python ইমপ্লিমেন্টেশন
- Kotlin SDK - অফিসিয়াল Kotlin ইমপ্লিমেন্টেশন
- Swift SDK - Loopwork AI এর সহযোগিতায় রক্ষণাবেক্ষণ
- Rust SDK - অফিসিয়াল Rust ইমপ্লিমেন্টেশন
- MCP ডেভেলপমেন্ট পরিবেশ তৈরি করা ভাষা-নির্দিষ্ট SDK গুলো দিয়ে সহজ
- MCP সার্ভার তৈরি করতে হয় টুল তৈরি ও রেজিস্টার করে স্পষ্ট স্কিমা সহ
- পরীক্ষা ও ডিবাগিং MCP ইমপ্লিমেন্টেশনের জন্য অত্যন্ত গুরুত্বপূর্ণ
আপনার পছন্দের একটি টুল দিয়ে একটি সহজ MCP সার্ভার তৈরি করুন:
- আপনার পছন্দের ভাষায় টুলটি ইমপ্লিমেন্ট করুন (.NET, Java, Python, অথবা JavaScript)।
- ইনপুট প্যারামিটার এবং রিটার্ন ভ্যালু নির্ধারণ করুন।
- ইন্সপেক্টর টুল চালিয়ে নিশ্চিত করুন সার্ভার ঠিকভাবে কাজ করছে।
- বিভিন্ন ইনপুট দিয়ে ইমপ্লিমেন্টেশন পরীক্ষা করুন।
- Azure-তে Model Context Protocol ব্যবহার করে এজেন্ট তৈরি
- Azure Container Apps-এ রিমোট MCP (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP এজেন্ট
পরবর্তী: MCP ক্লায়েন্ট দিয়ে শুরু করা
অস্বীকৃতি:
এই নথিটি AI অনুবাদ সেবা Co-op Translator ব্যবহার করে অনূদিত হয়েছে। আমরা যথাসাধ্য সঠিকতার জন্য চেষ্টা করি, তবে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা ভুল থাকতে পারে তা অনুগ্রহ করে বিবেচনা করুন। মূল নথিটি তার নিজস্ব ভাষায় কর্তৃত্বপূর্ণ উৎস হিসেবে গণ্য করা উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ গ্রহণ করার পরামর্শ দেওয়া হয়। এই অনুবাদের ব্যবহারের ফলে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়ী নই।


