১০ মিনিটত আপোনাৰ MCP ছাৰ্ভাৰ মোনেটাইজ কৰক।
AI এজেন্টসমূহক আপোনাৰ MCP ছাৰ্ভাৰক USDC ত প্ৰতিটো কলৰ বাবে পেমেণ্ট কৰিবলৈ দিয়ক, স্বাক্ষৰিত ৱেবহুক আৰু অডিট লগৰ সৈতে। x402-সঙ্গত। ড্ৰপ-ইন মিডলৱেৰ।
আপুনি এটা MCP ছাৰ্ভাৰ নিৰ্মাণ কৰিছে। হাজাৰ হাজাৰ ক্লায়েণ্টে ইয়াক মুক্তভাৱে ব্যৱহাৰ কৰিছে।
আপুনি আপোনাৰ MCP ছাৰ্ভাৰ প্ৰেৰণ কৰিছে কাৰণ Claude Desktop, Cursor, আৰু Cline ক্লায়েণ্টসকলৰ সক্ষমতাৰ প্ৰয়োজন আছিল। শব্দ পোহৰলৈ আহিল। আপুনি এতিয়া AI এজেণ্টৰ পৰা প্ৰতিদিনে হাজাৰ হাজাৰ মাচুলযুক্ত টুল আহ্বান সেৱা দিছে যি আপুনি কেতিয়াও দেখা নাই। আপোনাৰ ইগ্ৰেছ বিল বাস্তৱ। আপোনাৰ আধাৰিত সেৱাৰ বাবে API কী বাস্তৱ। আপোনাৰ ৰক্ষণাবেক্ষণৰ সময় বাস্তৱ। আয় শূন্য।
আপোনাৰ তিনিটা বিকল্প আছে। ইয়াক মুক্ত ৰাখক আৰু পৰিকাঠামোত ধন জ্বলাই দিয়ক। ইয়াক ম্যানুৱেল API কীসমূহৰ পিছত গেট কৰক (আৰু চাইনআপ ফৰ্মৰ বাধাৰ বাবে এজেণ্টৰ 95% পৰিবহণ হেৰুৱাওক)। অথবা এটা মাচুলৰ স্তৰ যোগ কৰক যি AI এজেণ্টবোৰ বাস্তৱতে সম্পূৰ্ণ কৰিব পাৰে - যি 402 Payment Required + USDC ৰ বাবে নিৰ্মাণ কৰা হৈছে।
Blockchain0x হৈছে বিকল্প তিন। আপোনাৰ MCP ছাৰ্ভাৰ আমাৰ API ত সূচী কৰে। যেতিয়া এটা AI ক্লায়েন্ট পইচা কৰা টুল কল কৰে, প্ৰতিক্ৰিয়া হৈছে 402 এটা হোস্ট কৰা পইচা URLৰ সৈতে। ক্লায়েন্ট (অথবা ইয়াৰ মানুহৰ পৰ্যবেক্ষক) USDC ত পইচা কৰে। আপোনাৰ webhook জ্বলে। সেই ক্লায়েন্টৰ পৰা পৰৱৰ্তী কলটো সফল হয়। সমগ্ৰ আকাৰটো x402 বুলি কোৱা হয়, আৰু এইটো হৈছে সেই নিৰ্দিষ্ট প্যাটাৰ্ণৰ বাবে Coinbase দ্বাৰা প্ৰকাশিত প্ৰটোকল।
কেনেকৈ 402 Payment Required এটা কাৰ্যসূচী চেকআউট হৈ পৰে।
HTTP স্থিতি কোড 402 প্ৰথমে লিখা হৈছিল যেতিয়া পৰা বিদ্যমান আছে কিন্তু কেতিয়াও এটা মানদণ্ডৰ কাৰ্যকৰী ৰূপ নাছিল। Coinbaseৰ x402 প্ৰটোকলে শেষত ইয়াক এটা প্ৰদান কৰে। আকাৰটো সহজ: আপোনাৰ সঁজুলি 402 চেলেঞ্জ (পেমেন্ট কেনেকৈ কৰিব সেই বিষয়ে বিৱৰণ কৰা এটা গঠনমূলক JSON বডি) উভতি দিয়ে; ক্লায়েন্টে পেমেন্ট কৰে আৰু পুনৰ চেষ্টা কৰে; কলটো সফল হয়। @blockchain0x/mcpৰ পৰা requirePayment আপোনাৰ বাবে সেই চেলেঞ্জ বডী নিৰ্মাণ কৰে।
{
"error": "payment_required",
"amountUsdc": "0.02",
"payTo": "0xYourMcpAgentAddress",
"hostedUrl": "https://pay.blockchain0x.com/checkout/docs-search",
"network": "mainnet",
"description": "docs search"
}চাৰিটা ৰাজ্য
- অপৰিশোধিত কল: AI ক্লায়েন্টে এটা পেইড টুল আহ্বান কৰে। আপোনাৰ হেণ্ডলাৰে আপোনাৰ নিজস্ব পেইড-অৱস্থা পৰীক্ষা কৰে, পেমেণ্টকাৰী পোৱা হিচাপে চিহ্নিত নহয়, আৰু requirePayment ৰ পৰা 402 চেলেঞ্জ শৰীৰ টুলৰ ত্ৰুটি হিচাপে উভতি দিয়ে।
- পেমেণ্ট: ক্লায়েন্টে hostedUrl অনুসৰণ কৰে hosted checkoutলৈ আৰু Base ত USDC স্থানান্তৰ সম্পূৰ্ণ কৰে (x402-সচেতন ৱালেটৰ জৰিয়তে প্ৰোগ্ৰামেটিকভাৱে অথবা QR কোডৰ জৰিয়তে ম্যানুৱেলভাৱে)।
- Webhook: Blockchain0x চেইন নিশ্চিততাৰ কিছু সেকেণ্ডৰ ভিতৰত payment.received আপোনাৰ এণ্ডপইণ্টলৈ পঠিয়ায়। আপুনি ইয়াক webhooks.verifyৰ সৈতে নিশ্চিত কৰে আৰু আপোনাৰ নিজস্ব ষ্টোৰত পেমেণ্টকাৰীক পোৱা হিচাপে ৰেকৰ্ড কৰে।
- পুনৰ চেষ্টা: ক্লায়েন্টে মূল MCP টুল কলটো পুনৰ চেষ্টা কৰে। আপোনাৰ হেণ্ডলাৰ এতিয়া পেমেণ্টকাৰীক পোৱা হিচাপে চিহ্নিত কৰে, টুলটো চলায়, আৰু বাস্তৱ ফলাফল উভতি দিয়ে।
প্ৰত্যেক পেমেন্ট আপোনাৰ Blockchain0x ডেছব'ৰ্ডত ৰেকৰ্ড কৰা হয়, আৰু প্ৰতিটো payment.received ৱেবহুক আপোনাৰ নিজৰ লগত আহে। যিহেতু আপুনি পেমেন্ট-অৱস্থা আৰু ৱেবহুক হেণ্ডলাৰৰ মালিক, টুল-প্ৰতি আৰু পেমেন্ট-প্ৰতি আয় বিশ্লেষণ আপোনাৰ ইতিমধ্যে সঞ্চয় কৰা তথ্যৰ পৰা পৰ্যায়িত হয়।
এখন সম্পূৰ্ণ কাৰ্য্যকৰী উদাহৰণ।
requirePayment @blockchain0x/mcpৰ পৰা 402 চেলেঞ্জটো নিৰ্মাণ কৰে; webhooks.verify @blockchain0x/nodeৰ পৰা নিশ্চিতকৰণ প্ৰমাণিত কৰে। আপুনি মাজত থকা দুটা সৰু টুকুৰা অধিকারিত: টুলৰ ভিতৰত পেইড-ষ্টেট পৰীক্ষা, আৰু webhook হেণ্ডলাৰ যিয়ে এজন পেমেন্টকাৰীক পেইড হিচাপে চিহ্নিত কৰে। তলত এটা সম্পূৰ্ণ MCP ছাৰ্ভাৰ আছে যিয়ে এখন পেইড টুল আৰু ইয়াৰ webhook এণ্ডপইণ্ট প্ৰকাশ কৰে।
import express from "express";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { requirePayment } from "@blockchain0x/mcp";
import { webhooks } from "@blockchain0x/node";
const server = new McpServer({ name: "docs-search", version: "1.0.0" });
// You decide who counts as paid. Back this with Redis/Postgres in production.
const paid = new Set<string>();
server.tool(
"search_docs",
"Semantic search across our docs",
{ query: { type: "string" }, payer: { type: "string" } },
async ({ query, payer }) => {
if (!paid.has(`search_docs:${payer}`)) {
// Not paid yet: build an x402-compatible 402 challenge and return its
// body as a tool error. requirePayment is a challenge builder - it does
// not gate the call for you; this check is yours.
const { body } = requirePayment({
amountUsdc: "0.02",
payTo: "0xYourMcpAgentAddress",
hostedUrl: "https://pay.blockchain0x.com/checkout/docs-search",
description: "docs search",
});
return { content: [{ type: "text", text: JSON.stringify(body) }], isError: true };
}
const results = await runVectorSearch(query);
return { content: [{ type: "text", text: JSON.stringify(results) }] };
},
);
// Your webhook endpoint marks a payer as paid once the checkout settles.
const app = express();
app.post("/webhooks/blockchain0x", express.raw({ type: "*/*" }), (req, res) => {
const r = webhooks.verify({ headers: req.headers, rawBody: req.body, secret: process.env.BLOCKCHAIN0X_WEBHOOK_SECRET! });
if (!r.ok) return res.status(400).json({ code: r.code });
if (r.eventType === "payment.received") {
// Resolve (tool, payer) from the reference you encoded in hostedUrl, then:
paid.add("search_docs:0xPayer");
}
res.json({ received: true });
});স্থাপন পদক্ষেপ
- 1আপোনাৰ MCP ছাৰ্ভাৰৰ বাবে Blockchain0x এজেন্ট ৱালেট সৃষ্টি কৰক, যি API আৰু ৱেবহুক প্ৰৱেশ অন্তৰ্ভুক্ত কৰে। আপোনাৰ ব্যৱহাৰ কৰিবলগীয়া ৱালেট ঠিকনাটো লক্ষ্য কৰক।
- 2পেকেজসমূহ ইনষ্টল কৰক:
npm install @blockchain0x/mcp @blockchain0x/node - 3পৰিবেশ চলকসমূহ স্থাপন কৰক: BLOCKCHAIN0X_API_KEY (MCP ছাৰ্ভাৰে ইয়াক Authorization: Bearer হিচাপে পঠিয়ায়) আৰু BLOCKCHAIN0X_WEBHOOK_SECRET (ডেছব'ৰ্ডৰ চিহ্নিত গোপনীয়তা webhooks.verifyৰ বিৰুদ্ধে পৰীক্ষা কৰে)।
- 4আপোনাৰ পেইড টুলসমূহ গেট কৰক আপোনাৰ নিজস্ব পেইড-অৱস্থা পৰীক্ষা কৰি আৰু কলকাৰীয়ে পেমেণ্ট নকৰা অৱস্থাত requirePayment চেলেঞ্জ শৰীৰ উভতি দিয়ে। মুক্ত টুলসমূহক গেট নকৰিব।
- 5Webhook এণ্ডপইণ্ট কনফিগাৰ কৰক Blockchain0x ডেছব'ৰ্ডত (যেনে /webhooks/blockchain0x), তাৰপিছত webhooks.verifyৰ সৈতে প্ৰতিটো বিতৰণ নিশ্চিত কৰক আৰু payment.received ত পেমেণ্টকাৰীক পোৱা হিচাপে চিহ্নিত কৰক।
- 6ডিপ্লয় কৰক। আপোনাৰ পেইড টুলত প্ৰথম AI ক্লায়েন্টে 402 লাভ কৰে, পেমেন্ট কৰে, আৰু পৰৱৰ্তী কল সফল হয়। আপুনি 10 ছেকেণ্ডৰ ভিতৰত ডেছব'ৰ্ডত পেমেন্টটো দেখিব।
আপুনি npx @blockchain0x/mcp (stdio)ৰ সৈতে Blockchain0x MCP ছাৰ্ভাৰটো নিজেই চলাব পাৰে অথবা mcp.blockchain0x.com ত হোস্ট কৰা Streamable HTTP কণ্টেইনাৰ ব্যৱহাৰ কৰিব পাৰে। সম্পূৰ্ণ ছেটআপ, য'ত webhook payload আকাৰসমূহ অন্তৰ্ভুক্ত, ডকুমেন্টেশ্যনত আছে।
আপোনাৰ হেণ্ডলাৰত একমাত্ৰ আটাইতকৈ গুৰুত্বপূর্ণ সিদ্ধান্ত।
আপুনি যিহেতু পেইড-ষ্টেটৰ মালিক, আপুনি কিমান সময়ৰ বাবে এটা পেমেন্ট গণনা কৰে সেয়া নিৰ্ধাৰণ কৰে। যেতিয়া এটা ক্লায়েন্টে এটা টুলৰ বাবে পেমেন্ট কৰে, তেতিয়া কিছু সময়ৰ বাবে তেওঁলোকক পেইড হিচাপে চিহ্নিত ৰাখক, আৰু সেই সময়ৰ ভিতৰত নতুন পেমেন্ট নকৰাকৈ কলসমূহৰ অনুমতি দিয়ক। সময়ৰ পৰিসৰটো খুব সৰু স্থাপন কৰিলে আপুনি প্ৰতিটো কলত গ্ৰাহকক পেমেন্টৰ ঘর্ষণৰ সৈতে শাস্তি দিব; সময়ৰ পৰিসৰটো খুব দীঘল স্থাপন কৰিলে আপুনি এটা সস্তা পেমেন্টৰ পিছত ব্যয়বহুল কাৰ্য্যসমূহৰ পৰা মুক্তি দিব। আপোনাৰ Redis/Postgres কীত এটা TTL স্থাপন কৰাটো ইয়াক বাস্তৱায়নৰ সৰ্বাধিক সহজ উপায়।
আমাৰ পৰামৰ্শ কৰা সময়সীমাসমূহ
| টুলৰ প্ৰকাৰ | উইণ্ডো | কিয় |
|---|---|---|
| সস্তা চাৰা ($0.01-$0.05) | 60 ছেকেণ্ড | এটা অধিবেশন প্ৰদান নকৰাকৈ প্ৰাকৃতিক পুনৰ চেষ্টা আৰু অনুসৰণ কলসমূহ শোষণ কৰে। |
| মধ্য-মূল্যৰ ইনফাৰেন্স ($0.10-$1) | 30 ছেকেণ্ড | প্ৰতি কলৰ বাবে পেমেন্ট সঠিক আকাৰ; সংক্ষিপ্ত কেচে অস্থায়ী ত্ৰুটিত পুনৰ চেষ্টা কৰে। |
| মহেংগা দীঘল-প্ৰসংগ ($1-$10) | 0 ছেকেণ্ড (কোনো কেচ নাই) | প্ৰত্যেক কল নিজৰ পইচা ইভেন্ট; কোনো কেচিং নাই। |
| চাবি-ধৰণৰ সঁজুলি | 24 ঘণ্টা | এদিনত একবাৰ পেমেন্ট কৰক সীমাহীন কলৰ বাবে। নিম্ন ঘর্ষণত উচ্চ আয়। |
আপোনাৰ পেইড-ষ্টেটক (পেমেন্টকাৰী ৱালেট, টুল) জোড়ৰ বাবে চাবি কৰক, যি উদাহৰণে search_docs:0xPayerৰ সৈতে কৰে। দুটা ভিন্ন ক্লায়েন্ট একে টুলত আঘাত কৰে, প্ৰতিজনে পৃথকভাৱে পেমেন্ট কৰে। একে ক্লায়েন্টে দুটা ভিন্ন টুলত আঘাত কৰে, দুটা পৃথক পেমেন্টৰ প্ৰয়োজন। আপুনি যদি বিচাৰে তেন্তে ইয়াক অধিক বিস্তৃতভাৱে (প্ৰতি পেমেন্টকাৰী সকলো টুলৰ মাজত) স্কোপ কৰিব পাৰে; পেৰ-পেমেন্টকাৰী পেৰ-টুলৰ সূক্ষ্মতা হৈছে যিয়ে মূল্য নিৰ্ধাৰণক ন্যায়সঙ্গত অনুভৱ কৰে।
চাৰিটা মূল্যৰ আকাৰ যিয়ে MCP ছাৰ্ভাৰৰ বাবে কাম কৰে।
মূল্য নিৰ্ধাৰণ আপোনাৰ সিদ্ধান্ত - আপুনি মিডলৱেৰত প্ৰতিটো টুলৰ বাবে পৰিমাণ নিৰ্ধাৰণ কৰে। তলত চাৰিটা পেটাৰ্ন আছে যিবোৰ আমি আটাইতকৈ বেছি দেখা পাওঁ আৰু যিবোৰ টুলৰ আকাৰত সঠিক।
প্ৰতি-কল মাইক্রো-মূল্য নিৰ্ধাৰণ
$0.01 - $0.05 প্রতি কলবিচাৰ, চাৰা, শ্ৰেণীবিভাজন, ফৰ্মেট ৰূপান্তৰ - উচ্চ পৰিমাণৰ সৈতে সস্তা কাৰ্য।
ক্লায়েন্টসকলৰ বাবে সৰ্বনিম্ন ঘর্ষণ; ব্যৱহাৰৰ সৈতে খৰচ সঠিকভাৱে সমন্বয় কৰে।
সৰ্বাধিক লেনদেনৰ ওপৰত খৰচ; মাত্ৰ উচ্চ কল ভলিউমত কাম কৰে।
প্ৰতি-কল মধ্য-মূল্য নিৰ্ধাৰণ
$0.10 - $1.00 প্রতি কলLLM ইনফাৰেন্স, জেনাৰেচন, কণ্টেন্ট প্ৰডাকশ্যন, যি কোনো বস্তুত প্ৰতিটো কলৰ বাস্তৱ কাম কৰে।
সন্তুলিত - প্ৰতি কলৰ স্পষ্ট মূল্য, ব্যৱস্থাপনা কৰিব পৰা লেনদেনৰ সংখ্যা।
প্ৰতি কলত উচ্চ ঘর্ষণ; গ্ৰাহকে কেতিয়াবা এই মূল্য বিন্দুত চাবি পছন্দ কৰে।
প্ৰতি-কল উচ্চ-মূল্য নিৰ্ধাৰণ
$1 - $10 প্রতি কলদীর্ঘ-প্ৰসংগ উৎপাদন, নথি প্ৰক্ৰিয়া, বহু-ধাপৰ সংগঠন, ব্যয়বহুল তৃতীয়-পক্ষ API ৰেপিং।
প্ৰতি কলৰ মাৰ্জিন অৰ্থপূৰ্ণ; বিফল পেমেন্টসমূহ সহ্যযোগ্য ক্ষতি।
ক্লায়েন্টসকলে এই মূল্যত কঠোৰ আলোচনা কৰে; ৰিফাণ্ডৰ অনুৰোধ আশা কৰক।
চাবি সুৰক্ষা
$5 - $50 প্রতি 24 ঘণ্টাৰ উইণ্ডো (অথবা $X প্রতি মাহ)ক্লায়েন্টসকলে যিসকল সেশ্যনত বহু কল কৰে আৰু যিয়ে প্ৰতি কলৰ পেমেন্টৰ অসুবিধা সহ্য নকৰিব।
প্ৰতি গ্ৰাহক অধিক আয়; প্ৰতি কলৰ ওপৰত কম খৰচ।
নিম্ন আবিষ্কাৰযোগ্যতা; ক্লায়েন্টসকলে আগতকৈ প্ৰতিশ্ৰুতি দিব লাগিব। সাধাৰণতে সংমিশ্ৰিত হয় প্ৰতি-কলৰ সৈতে হাইব্ৰিড মূল্য নিৰ্ধাৰণৰ বাবে।
বহু অপাৰেটৰে পেটাৰ্ণসমূহ মিশ্ৰিত কৰে: কলৰ বাবে মাইক্ৰো-মূল্যত সস্তা টুল, কলৰ বাবে উচ্চ-মূল্যত ব্যয়বহুল টুল, লগতে ভারী ব্যৱহাৰকাৰীৰ বাবে 24-ঘণ্টাৰ চাবি। একেটা MCP ছাৰ্ভাৰত সকলো তিনিটা চলাবলৈ আপোনাক কিবা বাধা নিদিয়ে; প্ৰতিটো টুলে requirePaymentত নিজৰ amountUsdc আৰু আপোনাৰ হেণ্ডলাৰত নিজৰ পইচা-জীৱন নিৰ্ধাৰণ কৰে।
প্ৰো প্ৰায় সকলো MCP ছাৰ্ভাৰৰ বাবে সঠিক পৰিকল্পনা।
MCP ছাৰ্ভাৰ অপাৰেটৰসকল প্ৰায়েই Proৰ পৰা আৰম্ভ কৰে কাৰণ API লিখাৰ এক্সেছ আৰু ৱেবহুকসমূহ প্ৰথম দিনৰ পৰা প্ৰয়োজন: Free পঢ়া-হে, আৰু এখন পইচা টুলে পইচা গ্ৰহণ কৰা ৱেবহুকসমূহ লাভ কৰিব লাগিব আৰু সিহঁতক পৰীক্ষা কৰিব লাগিব। সঠিক প্ৰতি-এজেন্ট খৰচ আৰু লেনদেন-শুল্কৰ স্তৰসমূহ ক'ত আছে চাবলৈ মূল্য তালিকা পৃষ্ঠাত চাওক; সৰু সংস্কৰণটো হৈছে যে যিকোনো ছাৰ্ভাৰে বাস্তৱ পইচা পৰিমাণৰ বাবে ভালদৰে Pro নিজকে পৰিশোধ কৰে।
- Free: API আৰু dashboard-ৰ সৈতে experiment কৰিবলৈ উপযোগী। production paid tool-ৰ বাবে উপযুক্ত নহয় (read-only, no webhooks)।
- Pro: live MCP server-ৰ বাবে default. Full API access, webhook, export.
- Business: যেতিয়া complianceৰ বাবে audit log লাগে, বা আপুনি একাধিক clientৰ বাবে MCP server চলায় আৰু per-agent team-seat sharing বিচাৰে।