ମୁଖ୍ୟ ବିଷୟବସ୍ତୁକୁ ଛାଡ଼ନ୍ତୁ
ଶବ୍ଦକୋଷ

MCP ସର୍ଭର କଣ।

ପରିଭାଷା

ଏକ MCP server ହେଉଛି ଏମିତି ସେବା ଯାହା Model Context Protocol ମାଧ୍ୟମରେ AI agents କୁ tools, resources, କିମ୍ବା prompts ପ୍ରଦାନ କରେ। Agents server କୁ discover କରନ୍ତି, ତାହାର tool descriptions ପଢ଼ନ୍ତି, ଏବଂ ସେଗୁଡ଼ିକୁ ତାଙ୍କର plan ର ଅଂଶ ଭାବେ call କରନ୍ତି। ଏକ paid MCP server ଏହାର ଉପରେ ଆଉ ଗୋଟିଏ behavior ଯୋଗ କରେ: ଏହା payment URL ସହିତ HTTP 402 ଫେରାଇପାରେ, ଯେଉଁଥିରେ tool ପ୍ରକୃତରେ run ହେବା ପୂର୍ବରୁ agent ର wallet settle କରିବ ବୋଲି ଆଶା କରାଯାଏ।

କାହିଁକି ଏହା ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ

ଏକ କନ୍ଟ୍ରାକ୍ଟ, ବହୁତ ଏଜେଣ୍ଟ ରନ୍ଟାଇମ୍।

MCP ପୂର୍ବରୁ, ପ୍ରତ୍ୟେକ tool provider କୁ ପ୍ରତ୍ୟେକ agent host ପାଇଁ ଅଲଗା integration ship କରିବାକୁ ପଡୁଥିଲା - Claude Desktop ପାଇଁ ଗୋଟିଏ, Cursor extension ପାଇଁ ଗୋଟିଏ, internal agent runtime ପାଇଁ ଗୋଟିଏ, OpenAI ର function-calling format ପାଇଁ ଗୋଟିଏ। ପ୍ରତ୍ୟେକ integration ନିଜ ନିଜ ଭାବେ drift କରୁଥିଲା। MCP ଏହାକୁ ଗୋଟିଏ single server interface ରେ collapse କରେ। server ଏକଥର ଲେଖନ୍ତୁ; ଯେକୌଣସି MCP-aware client ଏହା ବ୍ୟବହାର କରିପାରିବ।

ସେହି ସାମ୍ୟବାଦୀ କନ୍ଟ୍ରାକ୍‌ଟ ହେଉଛି ଯାହା MCP-ସର୍ଭର ମୋନେଟାଇଜେସନ୍‌କୁ ସମ୍ଭବ କରାଏ। ଯଦି ପ୍ରତ୍ୟେକ ଏଜେଣ୍ଟ ରନ୍ଟାଇମ୍ ତାହାର ନିଜ ଭାଷା କଥା ହୁଏ, ପ୍ରତି ଟୁଲ୍ କଲ୍‌ରେ ଚାର୍ଜ କରିବା ପାଇଁ ପ୍ରତ୍ୟେକ ଭାଷା ପାଇଁ ଅଲଗା ବିଲିଂ ସମ୍ମିଳନ ଆବଶ୍ୟକ। MCP ସହିତ, ସର୍ଭର HTTP ରେ 402 ଏକଥା ଫେରାଇବା, ଏବଂ ଯେକୌଣସି ରନ୍ଟାଇମ୍ ଯାହାର ଏଜେଣ୍ଟର ଏକ ୱାଲେଟ୍ ଅଛି ସେହି ଏହାକୁ ସମାଧାନ କରିପାରିବ। ପ୍ରୋଟୋକଲ୍ କନ୍ଟ୍ରାକ୍ଟକୁ ପିନ୍‌ କରେ; ଦେୟ ସ୍ତର ତଳେ ପ୍ଲଗ୍ ହୁଏ।

କେମିତି ଏହା କାମ କରେ

ବିଜ୍ଞାପନ କର, ଆହ୍ୱାନ କର, ବିକଳ୍ପ ଭାବରେ ଚାର୍ଜ୍ କର।

  1. Advertise. ସର୍ଭର୍ ଏକ ଟୁଲ୍ ତାଲିକା ପ୍ରକାଶ କରେ, ପ୍ରତିଟିରେ ଏକ ନାମ, JSON-schema ଇନପୁଟ୍, ଏବଂ ଏକ ପ୍ରାକୃତିକ-ଭାଷା ବର୍ଣ୍ଣନା। ଏଜେଣ୍ଟର ପ୍ଲାନର୍ ଏହି ବର୍ଣ୍ଣନାଗୁଡିକୁ ପଢ଼େ ଯେତେବେଳେ କେଉଁ ଟୁଲ୍ କୁ କଲ୍ କରିବାକୁ ନିଷ୍ପତ୍ତି ନେଉଛି।
  2. Invoke. agent structured arguments ସହିତ ଏକ tool call କରେ। MCP transport (stdio, SSE, କିମ୍ବା HTTP) call କୁ server କୁ ପହଞ୍ଚାଏ।
  3. Authorize. ପେଇଡ୍ ସର୍ଭର୍ ଯାଞ୍ଚ କରେ କି ଏହି କଲର ଏହି ଟୁଲ୍ କଲ୍ ପାଇଁ ପୂର୍ବରୁ ଭୁଗତାନ କରିଛି କି (ସାଧାରଣତଃ API କୀ, ସେସନ୍, କିମ୍ବା ଭୁଗତାନ ରସିଦ୍ ଦ୍ୱାରା)। ଯଦି ହଁ, ଟୁଲ୍ ଚାଲାନ୍ତୁ। ଯଦି ନାହିଁ, ଏକ ଭୁଗତାନ URL ସହିତ 402 ଫେରାଇ।
  4. Settle (if paid). agent ର wallet URL ରେ ଦେୟ କରେ। wallet provider server କୁ payment ସନ୍ଦିଶ୍ଟ କରେ (ସାଧାରଣତଃ signed webhook ମାଧ୍ୟମରେ); server caller କୁ paid ଭାବେ ଚିହ୍ନଟ କରେ, ଏବଂ ପୁନର୍ଚେଷ୍ଟିତ call tool କୁ ଚଲାଏ।
  5. Return. result ଟି MCP transport ମାଧ୍ୟମରେ agent କୁ ପଛେ ଫେରେ। agent ଏହି result କୁ ତାହାର ପରବର୍ତ୍ତୀ reasoning step ରେ ଅନ୍ତର୍ଭୁକ୍ତ କରେ। Free MCP servers step 3 ଏବଂ 4 କୁ ସମ୍ପୂର୍ଣ୍ଣ ଭାବରେ ଛାଡ଼ିଦିଅନ୍ତି।

କେଉଁ agent runtime call କରୁଛି ତାହା provider କୁ କେବେ ଜାଣିବାକୁ ପଡ଼େ ନାହିଁ, ଏବଂ MCP server କେଉଁ payment provider ବ୍ୟବହାର କରୁଛି ତାହା agent କୁ କେବେ ଜାଣିବାକୁ ପଡ଼େ ନାହିଁ। ଉଭୟ ପକ୍ଷ protocol contract ମାଧ୍ୟମରେ କଥାହୁଅନ୍ତି।

ଉଦାହରଣଗୁଡିକ

ତିନି MCP-ସର୍ଭର ଆକୃତି।

ଉଦାହରଣ 1

ଏକ documentation-search MCP server

ଏକ ଷ୍ଟାର୍ଟଅପ୍ ଏକ MCP ସର୍ଭର୍ ପ୍ରକାଶ କରେ ଯାହା ଏକ ଏକକ ଟୁଲ୍, search_docs(query)କୁ ପ୍ରକାଶ କରେ। କୌଣସି MCP-ଜାଣିଥିବା ଏଜେଣ୍ଟ (କ୍ଲୋଡ୍ ଡେସ୍କଟପ୍, ଏକ କୋଡିଂ ଏଜେଣ୍ଟ, ଗ୍ରାହକରେ ଏକ ଅନ୍ତର୍ଗତ ଏଜେଣ୍ଟ) ସର୍ଭର୍କୁ ଇନ୍‌ଷ୍ଟଲ୍ କରିପାରିବ, ଟୁଲ୍‌କୁ ପ୍ରକାଶିତ ଦେଖିପାରିବ, ଏବଂ ଏହାକୁ କଲ୍ କରିପାରିବ। ଷ୍ଟାର୍ଟଅପ୍‌କୁ କେବଳ ଏକ ଏଜେଣ୍ଟ ରନ୍ଟାଇମ୍ ପାଇଁ ଅଲଗା SDK ପ୍ରେରଣ କରିବାକୁ ହେବ ନାହିଁ - MCP ସର୍ଭର୍ ହେଉଛି SDK। ପ୍ରାରମ୍ଭରେ ମାଗଣା, ପରେ ଭାରୀ ପ୍ରଶ୍ନରେ 402 ଫେରାଇବାରେ ଅର୍ଥ ହାସଲ କରାଯିବ।

ଉଦାହରଣ 2

ଏକ private database କୁ bridge କରୁଥିବା internal MCP server

ଏକ engineering team ନିଜ infrastructure ଭିତରେ ଏକ MCP server ଚଳାଏ ଯାହା production analytics warehouse ବିରୁଦ୍ଧରେ read-only tools ପ୍ରଦାନ କରେ। ତାଙ୍କର internal Claude-based agents business questions ର ଉତ୍ତର ପାଇଁ ସେହି tools call କରନ୍ତି। କୌଣସି external API ନାହିଁ, SDK ନାହିଁ; MCP server ହେଉଛି contract। ଏହା internal ଥିବାରୁ, payment layer ଆବଶ୍ୟକ ନୁହେଁ - କିନ୍ତୁ ପରେ ଯଦି ସେମାନେ partners ପାଇଁ paid version ଖୋଲନ୍ତି, ସେଇ ଏକେ server pattern ବଦଳ ନ ହୋଇ କାମ କରେ।

ଉଦାହରଣ 3

ଏକ paid MCP marketplace listing

ଏକ independent developer ଏକ MCP server ପ୍ରକାଶ କରନ୍ତି ଯାହା premium financial-data API call କରେ ଏବଂ ପ୍ରତ୍ୟେକ query ଅନୁସାରେ ପୁନଃବିକ୍ରି କରେ। ତାଙ୍କର server ଯେକୌଣସି tool call ପାଇଁ hosted payment URL ସହିତ 402 ଫେରାଇଥାଏ। wallet ଥିବା agents ଆପେ-ଆପେ pay କରନ୍ତି (ତାଙ୍କ spend policy ର ଭିତରେ); wallet ନଥିବା agents 402 ଦେଖି ରୁକିଯାନ୍ତି। developer ପ୍ରତ୍ୟେକ customer କୁ manually onboard କରିବା ବିନା ପ୍ରତି call ରେ revenue ଧରିନେଇଥାନ୍ତି।

ସାଧାରଣ ପ୍ରଶ୍ନୋତ୍ତର

ତିନି ସାଧାରଣ ପ୍ରଶ୍ନ।

ପ୍ରତ୍ୟେକ MCP ସର୍ଭର କି ଏକ ପେଡ୍ MCP ସର୍ଭର?

ନା। MCP server ଗୁଡିକ protocol-level construct ଏବଂ ଅଧିକାଂଶ free। Protocol କୌଣସି payment flow ବାଧ୍ୟତାମୂଳକ କରେନାହିଁ। Paid MCP server ହେଉଛି ସେଠାରେ ଯାହା ତାହାର କିଛି କିମ୍ବା ସମସ୍ତ tool call କୁ payment URL ସହ HTTP 402 response ପଛରେ gate କରିବାକୁ ଚୟନ କରିଛି, tool run ହେବା ପୂର୍ବରୁ agent wallet settle କରିବ ବୋଲି ଆଶା କରି। Free MCP server free ରହେ; paid server ଗୁଡିକ ସେହି tool advertisement ଏବଂ invocation pattern ଉପରେ 402 layer ଯୋଗ କରେ।

କେଉଁଠି MCP ସର୍ଭର୍ ଚାଲାଉଛି, ଏଜେଣ୍ଟ ରନ୍ଟାଇମ୍ କିମ୍ବା ଟୁଲ୍ ପ୍ରଦାନକାରୀ?

tool provider MCP server ଚଳାଏ। ଏହା ସେମାନଙ୍କ service, ସେମାନଙ୍କ endpoint, ସେମାନଙ୍କ pricing। agent runtime (Claude Desktop, ଗୋଟିଏ custom agent host) MCP client ଭାବରେ କାମ କରେ - ଏହା server କୁ ଖୋଜିଥାଏ, ତାହାର tool description ପଢ଼େ, ଏବଂ planner ନିଷ୍ପତ୍ତି ନେଲେ ସେଇ tool ଗୁଡ଼ିକୁ call କରେ। ଏହି separation ହିଁ monetization କୁ ସୁଚିତ୍ର କରେ: provider ପ୍ରତ୍ୟେକ tool call ପାଇଁ charge କରିପାରେ, ସମ୍ଭବ ଥିବା ପ୍ରତ୍ୟେକ agent runtime ସହିତ coordinate କରିବା ବିନା, କାରଣ runtime ସରଳଭାବେ 402 response କୁ paying wallet କୁ forward କରେ।

ଏକ ପ୍ରଦାନିତ MCP ସର୍ଭର ଚାଲାଇବାକୁ ବ୍ଲକ୍ଚେନ୍ ନୋଡ୍ ଚାଲାଇବାକୁ ଆବଶ୍ୟକ କି?

ନା। MCP server କୁ କେବଳ ତିନୋଟି କାମ କରିବାକୁ ପଡ଼େ: ତାହାର tools advertise କରିବା, tool call ଗ୍ରହଣ କରିବା, ଏବଂ 200 ସହ result କିମ୍ବା payment URL ସହ 402 ଫେରାଇବା। Settlement MCP server ର ବାହାରେ ହୁଏ - ସାଧାରଣତଃ wallet provider ର hosted checkout ମାଧ୍ୟମରେ। Wallet provider webhook ମାଧ୍ୟମରେ payment confirm କଲେ, server call ସମ୍ପୂର୍ଣ୍ଣ କରେ। MCP server ନିଜେ କେବେ crypto ଧାରଣ କରେନାହିଁ, transaction sign କରେନାହିଁ, ଏବଂ on-chain state ପଢ଼େନାହିଁ।
ଶେଷ ସମୀକ୍ଷା: 2026-05-15. CC BY 4.0 ଅନୁସାରେ ପ୍ରକାଶିତ।

ତୁମର MCP ସେର୍ଭରକୁ ମୋନେଟାଇଜ୍ କର।

402 ଫେରାନ୍ତୁ, USDC ଗ୍ରହଣ କରନ୍ତୁ, ସେକେଣ୍ଡରେ ସମାଧାନ କରନ୍ତୁ। ଆରମ୍ଭ କରିବାକୁ ମାଗଣା।