AI এজেন্টদের জন্য SDK ডকুমেন্টেশন লেখা বন্ধ করুন: পরিবর্তে MCP সার্ভার তৈরি করুন
BridgeXAPI যুক্তি দিচ্ছে যে MCP সার্ভার মেসেজিং API-গুলোকে Claude Code এজেন্টদের জন্য আবিষ্কারযোগ্য (discoverable) এক্সিকিউশন ইনফ্রাস্ট্রাকচারে পরিণত করে।
AI এজেন্টরা ডকুমেন্টেশন পড়ে না। তারা ইনফ্রাস্ট্রাকচার আবিষ্কার করে।
আপনি যখন একটি SDK তৈরি করেন, তখন আপনি মানুষের জন্য তৈরি করেন। মানুষ README ফাইল পড়ে। মানুষ মেথড সিগনেচার (method signatures) স্ক্যান করে।
Claude Code-এর মতো AI এজেন্টরা ভিন্নভাবে কাজ করে। একটি এজেন্টের রানটাইমে (runtime) তিনটি জিনিস জানা প্রয়োজন:
- আপনি কী কী সক্ষমতা (capabilities) প্রদান করেন?
- সীমাবদ্ধতাগুলো কী কী?
- আমি কীভাবে নিরাপদে কলগুলো চেইন (chain) করতে পারি?
Model Context Protocol (MCP) এটি সমাধান করে। একটি এজেন্ট কোনো এন্ডপয়েন্ট (endpoint) অনুমান করার পরিবর্তে, প্রথমে সক্ষমতাগুলো পরীক্ষা করে দেখে। এটি কাজ করার আগে কৌশল নিয়ে চিন্তা করে এবং সীমাবদ্ধতাগুলো যাচাই করে নেয়।
আপনি যদি এক্সটার্নাল সার্ভিসের সাথে Claude Code ব্যবহার করেন, তবে আপনি এই লড়াইটি জানেন। এজেন্টরা ভুল পথ কল্পনা করে (hallucinate)। তারা প্যারামিটার অনুমান করে। মাত্র কয়েকটি উদাহরণ থেকে আপনার API শেখার চেষ্টা করতে গিয়ে তারা টোকেন অপচয় করে।
একটি MCP সার্ভার এই সমস্যার সমাধান করে।
দুটির তুলনা করুন:
SDK
- মানুষের ডকুমেন্টেশন পড়ার প্রয়োজন হয়
- নির্দিষ্ট ফাংশন সিগনেচার
- একটি এক্সিকিউশন পাথ
- ম্যানুয়াল এরর হ্যান্ডলিং
MCP Server
- এজেন্টদের কাছে স্বয়ং-বর্ণনামূলক (Self-describing)
- আবিষ্কারযোগ্য সক্ষমতা
- এজেন্টরা কৌশল নিয়ে চিন্তা করতে পারে
- বিল্ট-ইন সীমাবদ্ধতা যাচাইকরণ
Claude Code ব্যবহারকারীদের জন্য এটি একটি বিশাল প্রাপ্তি। যদি কোনো সার্ভিসের একটি MCP সার্ভার থাকে, তবে আপনি সেটি যোগ করতে মাত্র একটি কমান্ড রান করবেন। Claude তাৎক্ষণিকভাবে টুলটি বুঝে ফেলে। আপনার CLAUDE.md ফাইলে প্রম্পট ইঞ্জিনিয়ারিং বা দীর্ঘ বর্ণনার প্রয়োজন হয় না।
আপনি যদি API প্রদান করেন, তবে AI-এর জন্য ডকুমেন্টেশন লেখা বন্ধ করুন। একটি MCP সার্ভার তৈরি করুন। আপনার SDK মানুষের জন্য। আপনার MCP সার্ভার এজেন্টদের জন্য।
এটি কীভাবে বাস্তবায়ন করবেন:
- যদি আপনি API তৈরি করেন: আপনার প্রোডাক্টের সাথে একটি MCP সার্ভার প্রদান করুন।
- যদি আপনি API ব্যবহার করেন: দীর্ঘ প্রম্পট লেখার পরিবর্তে একটি হালকা (thin) MCP র্যাপার (wrapper) তৈরি করুন।
- যদি আপনি একটি দল পরিচালনা করেন: আপনার API ডিজাইন রিভিউয়ের অংশ হিসেবে MCP-এর প্রাপ্যতা নিশ্চিত করুন।
SDK যুগ শেষ হয়ে যায়নি। কিন্তু এজেন্টিক ওয়ার্কফ্লোর (agentic workflows) জন্য, MCP সার্ভারই হলো সেই ইন্টারফেস যা গুরুত্বপূর্ণ।
Source: https://dev.to/gentic_news/stop-writing-sdk-docs-for-ai-agents-build-mcp-servers-instead-1kmi
Optional learning community: https://t.me/GyaanSetuAi