
Mapleai Mcp
io.github.veenrekv0.3.1更新于 Oct 5, 2026
Pay-per-request GPT chat, embeddings, agents and prepaid keys with local x402 USDC signing
概览
让助手调用按次付费的 GPT 对话、图像、音频、嵌入和结构化决策接口,并通过本地 x402 签名以 USDC 逐次付款。
- 功能
- 这是一个用于 MapleAI 网关的本地 stdio MCP 服务器。它提供免费的模型目录、免费嵌入和预付密钥状态查询,以及付费的对话、Jev 结构化决策、代理执行和预付密钥包。付款通过 x402 协议用 EVM 或 Solana 钱包密钥在本地签名,购买到的预付密钥可在服务器内直接使用而无需钱包。
- 适用场景
- 当助手需要访问 GPT、图像、音频或嵌入模型,又不想注册账号或订阅,并且可以接受按次以 USDC 付款时,适合使用。也适合希望使用预付代币额度而非逐次结算的代理。
- 运行要求
- 以 npm 包(mapleai-mcp)通过 stdio 在本地运行,仅限桌面端。需要 Node.js、访问 MapleAI 端点的网络,以及有余额的钱包密钥:Base、Polygon 或 Arc 用 EVM_PRIVATE_KEY,Solana 用 SVM_PRIVATE_KEY。可选变量 MCP_MAX_PAYMENT_USDC、MCP_MAX_PREPAID_USDC、MCP_NETWORK 和 MCP_PAY_TO_* 收款地址用于配置支出上限和网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Mapleai Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
MapleAI — GPT and Image API with x402 Pay-Per-Request
OpenAI-compatible GPT, image, embeddings and structured-decision APIs behind one endpoint. No accounts, no subscriptions, no API keys for the pay-per-request tier — an agent pays per call in USDC over the x402 protocol. Prepaid API keys are available for clients that prefer a token budget over per-request payments.
Live endpoints
Prepaid key endpoint (shared): https://mapleai.shop/v1
Models and pricing
GPT (per 1M tokens)
A request is quoted as counted input tokens × input rate + requested output tokens × output rate, plus the network settlement fee (about $0.001; the exact amount is always in the 402 challenge). Failed calls (HTTP ≥ 400) are cancelled, not settled.
Images (per image)
POST /api/v1/images/generations and POST /api/v1/images/image2image
(edit a PNG/JPEG/WebP data URI, max 10 MB). On Solana these routes settle
upfront (image generation outlives a Solana blockhash) and retry transient
upstream failures inside the same paid request.
Audio (per request)
TTS takes JSON {model, input, voice?, response_format?} and returns a WAV
stream; OpenAI voice presets map to Gemini voices, the orpheus models use
their own emotive voices (en: autumn/diana/hannah/austin/daniel/troy, ar:
fahad/sultan/noura/lulwa/aisha/abdullah; [laughs]-style tags and real speed
supported). STT takes multipart file + model or JSON base64, up to 25 MB;
whisper-large-v3* add verbose_json word timestamps and srt/vtt.
Responses carry x-audio-upstream and x-fallback-used headers — when the
primary vendor fails the request fails over to a secondary one inside the
same payment (for TTS the voice differs then).
Jev structured decisions
POST /jev — jev-latest, $0.06 per 1M input tokens, output free. SystemOne
protocol: send model, state and named questions (noul, choice or
score with instructions), read answers from the response.
Free embeddings
POST /v1/embeddings — free NVIDIA nvidia/nemotron-3-embed-1b (2048
dimensions). Send input as a string or an array of up to 128 strings;
model is optional and ignored.
Quickstart
A runnable end-to-end demo (free embeddings → paid GPT answer) lives in
examples/embeddings-to-chat/ and online at
https://base.mapleai.shop/examples/embeddings-to-chat/.
Building an agent? Fork the agent-starter/ template —
repo instructions for agent clients (CLAUDE.md/AGENTS.md), MCP wiring,
a full paid scenario script (free embeddings → prepaid tap → prepaid chat),
and a free CI smoke for all four gateways.
Prepaid API keys
Buy a prepaid bearer key for one GPT model with a single x402 payment:
Budgets run in 100 000-token steps from 100 000 to 1 000 000, priced at the model input rate plus the settlement fee:
The key works at https://mapleai.shop/v1 (OpenAI-compatible). Check usage
and status for free:
Discovery
GET /v1/models— free model catalog with live pricingGET /.well-known/x402— x402 resource manifestGET /openapi.json— OpenAPI 3.1 specificationGET /llms.txt,GET /AI-AGENTS.md— agent-oriented docsGET /developers— developer guide with examples
Repository layout
src/— the x402 gateway (Express, TypeScript, runs undertsx)admin/— OmniRoute-based admin app: provider connections, combos, prepaid key issuance and wallet-only (SIWE) dashboardexamples/— runnable client examplespackages/mapleai-mcp/— local stdio MCP server (free model catalog, embeddings and prepaid status; paid chat, Jev, agent execution and prepaid key packs with local x402 signing; bought keys spend in-server via prepaid_chat with no wallet)tools/— payment and upstream test scriptsdeploy/— systemd units and Apache vhosts used on the VDS
Development
Required env: UPSTREAM_API_KEY, PAY_TO, MODEL_PRICES, MODEL_MAPPING.
Optional features are enabled by their own keys (IMAGE_UPSTREAM_API_KEY,
NVIDIA_API_KEY, JEV_UPSTREAM_API_KEY, PREPAID_ISSUER_TOKEN, …) — see
.env.example for the full list.
来源:README.md,提交 520ec70
工具
0版本历史
1- v0.3.1最新Oct 5, 2026


