স্কিপ করে মূল কন্টেন্ট এ যান

MCP ইন্টিগ্রেশন

MCP (Model Context Protocol) Agent-কে বাহ্যিক MCP সার্ভারের সাথে সংযোগ করতে এবং তাদের প্রদান করা টুল, রিসোর্স এবং prompt টেমপ্লেটগুলিতে স্বয়ংক্রিয়ভাবে অ্যাক্সেস পেতে দেয়।

Agent-এর অন্যান্য সাবসিস্টেমের বিপরীতে, MCP সার্ভারগুলি বর্তমানে শুধুমাত্র ব্যবহারকারী দ্বারা ম্যানেজমেন্ট পেজে কনফিগার করা যায় — স্ক্রিপ্টগুলির জন্য কোনো CAT.agent.mcp ম্যানেজমেন্ট API নেই। একটি স্ক্রিপ্ট কেবল লক্ষ্য করতে পারে যে এই সার্ভারগুলির টুলগুলি কথোপকথনের সময় স্বয়ংক্রিয়ভাবে কল হয়।

একটি MCP সার্ভার কনফিগার করা​

ম্যানেজমেন্ট পেজে একটি যোগ করুন → Agent → MCP:

ফিল্ডবর্ণনা
নামসার্ভারের জন্য প্রদর্শনের নাম
URLStreamable HTTP এন্ডপয়েন্ট (POST-এর উপর JSON-RPC 2.0)
API কীঐচ্ছিক, প্রমাণীকরণের জন্য
কাস্টম হেডারঐচ্ছিক
সক্রিয়সার্ভার সক্রিয় কিনা

ScriptCat-এর MCP ক্লায়েন্ট Streamable HTTP ট্রান্সপোর্ট ব্যবহার করে এবং প্রোটোকল সংস্করণ 2025-03-26 সমর্থন করে।

একটি MCP সার্ভার তিন ধরনের ক্ষমতা প্রদান করতে পারে:

ক্ষমতাবর্ণনা
টুলস্বয়ংক্রিয়ভাবে Agent-এর কলযোগ্য টুল হিসাবে নিবন্ধিত হয়
রিসোর্সপঠনযোগ্য রিসোর্স (টেক্সট/বাইনারি)
Promptsprompt টেমপ্লেট, প্যারামিটার সমর্থন সহ

কথোপকথনে এটি ব্যবহার​

সক্রিয় MCP সার্ভারের টুলগুলি স্বয়ংক্রিয়ভাবে Agent কথোপকথনের জন্য উপলব্ধ টুল তালিকায় দেখা যায়, mcp_{স্যানিটাইজড সার্ভার নাম}_{toolName} প্যাটার্ন ব্যবহার করে নামকরণ করা হয় — AI ব্যবহারকারীর অভিপ্রায়ের ভিত্তিতে সেগুলি কল করবে কিনা তা সিদ্ধান্ত নেয়। এটি কীভাবে Skill স্বয়ংক্রিয়ভাবে লোড হয় তার মতোই কাজ করে; স্ক্রিপ্ট ডেভেলপারদের সাধারণত অন্তর্নিহিত বিবরণ নিয়ে চিন্তা করতে হয় না।

একটি নির্দিষ্ট MCP টুল উপলব্ধ কিনা তা পরীক্ষা করতে, কেবল কথোপকথনে সরাসরি AI-কে জিজ্ঞাসা করুন, অথবা ম্যানেজমেন্ট পেজে সেই সার্ভারের বিবরণে আবিষ্কৃত টুল তালিকা পরীক্ষা করুন।