Warppay402 Gateway
@warppay402/server ⚡
Мгновенный SDK монетизации x402 V2 и самохостинговая инфраструктура для AI-инструментов Model Context Protocol (MCP), Hono HTTP API, Cloudflare Monetization Gateway, Base и Solana.
@warppay402/server позволяет разработчикам монетизировать любой MCP-инструмент или маршрут HTTP API всего несколькими строками кода. Он автоматически генерирует стандартные платежные HTTP-челленджи x402 V2, проверяет безгазовые подписи EIP-712 / Solana L1, обеспечивает разделение комиссии платформы, защищает от угроз prompt-инъекций и предотвращает replay-атаки подписей.
Официальный сайт: https://www.warppay402.com
Возможности
Соответствие x402 V2: Стандартизированные заголовки платежных челленджей (
PAYMENT-REQUIRED,PAYMENT-SIGNATURE,PAYMENT-RESPONSE).Нативная мультичейн-поддержка: Генерация мультичейн-челленджей с поддержкой Base Mainnet (
eip155:8453) и Solana Mainnet-Beta (solana:5eykt...) из коробки.Безгазовое внецепочечное подписание: Клиенты подписывают
TransferWithAuthorization(Base) или предварительно подписанные SPL-USDC транзакции (Solana) без трения, свойственного некастодиальным решениям.Автоматическое разделение комиссии платформы: Настраиваемое разделение комиссии в базисных пунктах (например, 50 BPS = 0.5%), направляемое напрямую при расчетах фасилитатора.
Безопасность x402-Guard: Промежуточное ПО предварительной проверки, защищающее конечные точки от атак prompt-инъекций, переполнения буфера полезной нагрузки и высокоинтенсивных всплесков трафика.
Нативный декоратор MCP: Бесшовно оборачивает инструменты, написанные для Model Context Protocol.
Защита от replay-атак: Включает встроенный драйвер
MemoryNonceStoreи распределенный драйверRedisNonceStoreдля предотвращения двойного расходования или повторного использования подписей.Edge-совместимость: Ноль зависимостей от API, доступных только в Node.js; бесшовно работает на Cloudflare Workers, Vercel Edge, Node.js (18+) и Deno.
Related MCP server: obolpay-x402-mcp
Установка
npm install @warppay402/serverВариант использования 1: Монетизация мультичейн HTTP API на Hono
import { Hono } from "hono";
import { monetize } from "@warppay402/server";
const app = new Hono();
const monetizeConfig = {
payTo: "0xYourMerchantWalletAddress", // Default Base EVM Wallet
platformWallet: "0xYourPlatformTreasuryWallet",
platformFeeBps: 50, // 0.5% fee split
guard: true, // Enables x402-guard security scanning
facilitatorUrl: "http://localhost:3001",
// Multi-Chain 402 Challenge Configuration
accepts: [
{
scheme: "exact",
network: "eip155:8453", // Base Mainnet
asset: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", // Base USDC
payTo: "0xYourMerchantWalletAddress",
},
{
scheme: "exact",
network: "solana:5eykt4wA89m8E5b9B5658p445VTc28", // Solana Mainnet-Beta
asset: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", // SPL-USDC
payTo: "YourSolanaPhantomPublicKey",
}
]
};
app.use(
"/api/data",
monetize({
...monetizeConfig,
price: "0.01", // $0.01 USDC
})
);
app.get("/api/data", (c) => c.json({ status: "success", content: "Monetized Payload" }));
export default app;Вариант использования 2: Монетизация MCP-инструментов (Model Context Protocol)
import { createMonetizedMCPTool } from "@warppay402/server";
const originalTool = {
name: "web_scraper",
description: "Extract clean Markdown content from URLs",
inputSchema: { type: "object", properties: { url: { type: "string" } } },
handler: async ({ url }: { url: string }) => {
return { markdown: "# Cleaned Markdown Content" };
}
};
export const monetizedTool = createMonetizedMCPTool(originalTool, {
price: "0.02", // $0.02 USDC
payTo: "0xYourMerchantWalletAddress",
platformWallet: "0xYourPlatformTreasuryWallet",
platformFeeBps: 50
});Вариант использования 3: Распределенная блокировка nonce с помощью Redis / Upstash
import { Redis } from "@upstash/redis";
import { monetize, RedisNonceStore } from "@warppay402/server";
const redis = new Redis({
url: process.env.UPSTASH_REDIS_REST_URL!,
token: process.env.UPSTASH_REDIS_REST_TOKEN!
});
app.use(
"/api/v1/compute",
monetize({
price: "0.10",
payTo: "0xYourMerchantWalletAddress",
platformWallet: "0xYourPlatformTreasuryWallet",
nonceStore: new RedisNonceStore(redis),
nonceTtlSeconds: 300
})
);Лицензия: MIT © WarpPay402
This server cannot be deployed
Maintenance
Related MCP Connectors
Monetize any MCP server: x402 paywall, pay-per-call billing in USDC on Base, agent marketplace.
x402 pay-per-call APIs over MCP, settled in USDC on Base for autonomous agents and developers.
Pay-per-call tools for autonomous agents, settled in USDC on Base via x402.
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceDrop-in x402 payment middleware for MCP servers. Charge AI agents per tool call using USDC on Base chain — Python and JavaScript SDKs, no payment processor, no KYC.MIT
- FlicenseAqualityBmaintenanceMCP server for a live x402 payment gateway on Base (USDC). Lets AI agents discover, preview for free, then pay per call — with prepaid gasless payments, signed receipts, and delta delivery.7-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to discover, pay for, and sell HTTP APIs using the x402 micropayment protocol, with USDC settlement on Base mainnet. Includes tools for payment requirements, paying and fetching resources, building seller configurations, and monitoring revenue.113 npm1MIT
- AlicenseNot gradedqualityBmaintenanceMonetization gateway for MCP servers, enabling pay-per-call AI agent access with x402 payment challenges and USDC settlement on Base. Developers can register existing MCP servers, set tool prices, and receive payments without handling payment code.32 npmMIT