প্রকল্প সম্পর্কে

এই সার্ভার Microsoft SQL Server-এর জন্য একটি Read-only-by-default Model Context Protocol (MCP) সার্ভার, যা AI এজেন্ট এবং ডেভেলপারদের SQL Server ইনস্ট্যান্সগুলোর সুরক্ষিতভাবে পরিচালনা করতে সাহায্য করে। এর মূল ক্ষমতাগুলো হলো ক্যাটালগ মেটাডেটা ডিসকভারি (ডেটাবেস, স্কিমা, টেবিল, ভিউ, স্টোরেড প্রসেসর এবং ফাংশনের তালিকা), নির্দিষ্ট রো লিমিট এবং টাইমআউট সেট করা যায় প্যারামিটারাইজড SELECT-এলিমিটেড কোয়ারি চালানো, এবং স্লো কোয়ারি ডায়নাসিসের জন্য এক্সিকিউশন প্ল্যান বিশ্লেষণ। প্রতিটি প্রোফাইলে কনেকেশন স্ট্রিং, রো ক্যাপ, টাইমআউট মান এবং অপশনাল রাইট অ্যাক্সেস সেট করা সম্ভব। এটি Azure SQL এবং Microsoft Entra অথেন্টিকেশনের সাথে নтивভাবে সমর্থিত। MCP টুলগুলোর মধ্যে রয়েছে list_profiles, get_server_properties, list_objects, get_object, run_query, analyze_query এবং run_command। run_command টুল ডিফল্টে অক্টिव নয়, শুধুমাত্র সেই প্রোফাইলগুলো যেখানে AllowWrite=true সেট করা হয়েছে, তখনই এটি চালানো যায়।