Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Model Context Protocol (MCP) হল Anthropic-এর তৈরি একটি ওপেন স্ট্যান্ডার্ড যা AI মডেলগুলিকে বাহ্যিক টুল, ডেটা সোর্স এবং API-এর সাথে সংযুক্ত করার একটি সর্বজনীন উপায় প্রদান করে। এটি একটি মানক ইন্টারফেস হিসেবে কাজ করে — AI-এর জন্য USB-এর মতো — যাতে যেকোনো MCP-সামঞ্জস্যপূর্ণ টুল যেকোনো MCP-সামঞ্জস্যপূর্ণ AI এজেন্টের সাথে কাজ করতে পারে।

MCP কেন বিদ্যমান

MCP-এর আগে, প্রতিটি AI টুল ডেটাবেস, API এবং বাহ্যিক পরিষেবার জন্য নিজস্ব কাস্টম ইন্টিগ্রেশন তৈরি করত। এর মানে ছিল টুল জুড়ে ডুপ্লিকেট কাজ এবং ব্যবহারকারীদের জন্য ভেন্ডার লক-ইন। MCP একটি মানক প্রোটোকল সংজ্ঞায়িত করে এটি সমাধান করে: টুল নির্মাতারা একটি MCP সার্ভার তৈরি করেন এবং এটি MCP সমর্থন করে এমন প্রতিটি AI এজেন্টের সাথে কাজ করে।

MCP কীভাবে কাজ করে

MCP একটি ক্লায়েন্ট-সার্ভার আর্কিটেকচার ব্যবহার করে। AI এজেন্ট (ক্লায়েন্ট) MCP সার্ভারগুলির সাথে সংযুক্ত হয় যা টুল, রিসোর্স এবং প্রম্পট প্রকাশ করে। যখন এজেন্টকে একটি ডেটাবেস কোয়েরি করতে, ডকুমেন্টেশন অনুসন্ধান করতে বা একটি API কল করতে হয়, এটি উপযুক্ত MCP সার্ভারে একটি মানক অনুরোধ পাঠায়।

json
// উদাহরণ: Claude Code-এ MCP সার্ভার কনফিগারেশন
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

MCP সার্ভার GitHub, PostgreSQL, Slack, Google Drive, ফাইল সিস্টেম এবং ডজন ডজন অন্যান্য পরিষেবার জন্য উপলব্ধ। কমিউনিটি-নির্মিত ইন্টিগ্রেশনের সম্পূর্ণ তালিকার জন্য MCP সার্ভার রেজিস্ট্রি চেক করুন।

Model Context Protocol কীসের জন্য ব্যবহৃত হয়?+
MCP AI কোডিং এজেন্টগুলিকে বাহ্যিক টুল এবং ডেটার সাথে সংযুক্ত করে। সাধারণ ব্যবহারের মধ্যে রয়েছে ডেটাবেস কোয়েরি করা, ডকুমেন্টেশন অনুসন্ধান করা, API অ্যাক্সেস করা, ক্লাউড স্টোরেজ থেকে ফাইল পড়া এবং প্রজেক্ট ম্যানেজমেন্ট টুলের সাথে ইন্টারেক্ট করা।
কোন AI টুলগুলি MCP সমর্থন করে?+
Claude Code, Cursor, Windsurf, Cline এবং আরও বেশ কয়েকটি AI কোডিং টুল MCP সমর্থন করে। যেহেতু এটি একটি ওপেন প্রোটোকল, যেকোনো টুল MCP সমর্থন ইমপ্লিমেন্ট করতে পারে।
MCP কি শুধুমাত্র কোডিংয়ের জন্য?+
না। যদিও MCP AI কোডিং টুলে ব্যাপকভাবে ব্যবহৃত হয়, এটি একটি সাধারণ-উদ্দেশ্য প্রোটোকল। এটি AI মডেলগুলিকে যেকোনো বাহ্যিক সিস্টেমের সাথে সংযুক্ত করতে পারে।
আমি কীভাবে একটি কাস্টম MCP সার্ভার তৈরি করব?+
MCP সার্ভার TypeScript, Python বা JSON-RPC সমর্থন করে এমন যেকোনো ভাষায় তৈরি করা যেতে পারে। MCP SDK স্টার্টার টেমপ্লেট প্রদান করে। একটি বেসিক সার্ভার টুল (AI যে ফাংশনগুলি কল করতে পারে) এবং রিসোর্স (AI যে ডেটা পড়তে পারে) সংজ্ঞায়িত করে।

Related terms

Agentic CodingClaude CodeCLAUDE.mdCoding Agent

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS