IBM Granite x402 Remote
io.github.nirholas由 GitHub 账号 nirholas 发布v1.0.0更新于 Oct 24, 2026
Pay-per-use IBM Granite AI via x402: chat, code, embeddings, forecasting. USDC on Base or Solana.
发布方自己的服务:Granite
概览
远程 MCP 服务器,通过 x402 协议按次以 USDC 付费,提供 IBM Granite 对话、代码、嵌入、分析和预测工具。
- 可以做什么
- 运行 IBM Granite 对话补全,可设置模型、token 上限和温度,并获取免费的入门说明,了解价格与支付流程。按指定语言生成、审查、重构、解释、测试或编写代码文档。为 RAG、搜索或聚类生成批量文本嵌入。分析文档中的实体、情感、风险标记、摘要和后续步骤。基于 64 至 1024 个带时间戳的数据点,按指定频率和预测长度进行时间序列预测。
- 适用场景
- 当希望助手直接调用 Granite 模型推理、但不想自己持有 IBM Cloud 账户,并愿意按次支付少量 USDC 时使用。适合偶发的对话、代码审查、嵌入或文档分析任务,且可接受按量计费的模型。
- 运行要求
- 远程端点为 three.ws,声明使用 OAuth 认证。README 描述的是本地运行的 npm 包,需要 Node.js 20 或更高版本、用于接收 USDC 的 Solana 钱包地址(MCP_SVM_PAYMENT_ADDRESS),以及 IBM Cloud 凭据(WATSONX_API_KEY 加 WATSONX_PROJECT_ID 或 WATSONX_SPACE_ID)。调用方需要 Solana 上的 USDC 和支持 x402 的客户端,并需能访问 IBM watsonx.ai 与支付 facilitator。
安装
在 SourceWeft 中
- 打开 控制台中的 IBM Granite x402 Remote,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.nirholas%2Fibm-x402-mcp-remote/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"ibm-granite-x402-remote": {
"type": "http",
"url": "https://three.ws/api/ibm-mcp"
}
}
}README
@three-ws/ibm-x402-mcp
Pay-per-use IBM Granite AI over MCP — chat, code, embeddings, analysis, and forecasting, billed in USDC on Solana. No IBM account required.
[npm] [downloads] [license] [node] [MCP Registry] [three.ws]
Install · Quick start · Tools · Payment flow · Requirements · three.ws
A Model Context Protocol server that exposes IBM Granite foundation models as pay-per-use tools via the x402 payment protocol. End users pay USDC on Solana per call — no IBM Cloud account of their own. The server operator supplies IBM credentials (
WATSONX_*) and a receiving Solana wallet (MCP_SVM_PAYMENT_ADDRESS); callers supply only USDC. One free tool (ibm_granite_getting_started) explains prices and the flow before any payment.
Built by three.ws. Community-built and not affiliated with IBM.
How it works
- An MCP client (Claude Desktop, Claude Code, Cursor, or an agent) connects to this server.
- The client calls a tool — e.g.
ibm_granite_chat. - Without an x402 payment payload, the server returns a
402 PaymentRequiredenvelope quoting the USDC price and the Solana receiving address. - The client signs a Solana USDC transfer and retries with the payment in
_meta["x402/payment"]. - The server verifies and settles the payment via the facilitator, calls IBM watsonx.ai, and returns the result with a settlement receipt in
_meta["x402/payment-response"].
x402-capable MCP clients handle this loop automatically.
Install
Run it directly with npx (no install needed):
Or install globally for the ibm-x402-mcp binary on your PATH:
Quick start
Whoever runs the process is the operator: the server fails fast at startup without a payment address and IBM credentials (WATSONX_API_KEY, WATSONX_PROJECT_ID). Callers of the running server need only USDC — no IBM account. With Claude Code, one command:
Or wire the server into your MCP client config (claude_desktop_config.json, Cursor's mcp.json):
Inspect the tool surface with the MCP Inspector:
Tools
Every tool is a read-only model-inference call — nothing on your machine or in any account is modified — and declares MCP tool annotations (readOnlyHint, openWorldHint, idempotentHint) so clients can reason about side effects before paying.
Input parameters
ibm_granite_getting_started — section (optional: overview (default, everything) / pricing / payment / tools / setup).
ibm_granite_chat — messages (required: 1–50 { role, content } pairs; roles system/user/assistant, content ≤ 32,000 chars), model (default ibm/granite-3-8b-instruct), max_new_tokens (1–4096, default 1024), temperature (0–2, default 0.7).
ibm_granite_code — task (required: generate/review/refactor/explain/test/document), prompt (required, ≤ 16,000 chars: the description for generate, the code for everything else), language, context (≤ 4,000 chars).
ibm_granite_embed — inputs (required: 1–64 texts, ≤8000 chars each), model.
ibm_granite_analyze — document (required), analysis_type (general/contract/financial/technical/medical/sentiment, default general), language.
ibm_granite_forecast — timestamps (required: 64–1024 ISO-8601, uniform cadence, oldest first), values (required: 64–1024 numbers, same length), freq (required: pandas cadence, e.g. 1h, 1D), prediction_length (1–96), label.
Example calls
Payment flow
This server uses the x402 protocol for micropayments:
- Client calls a tool without payment →
402 PaymentRequiredwith the USDC amount and Solana address. - Client builds and signs a Solana USDC transfer transaction.
- Client retries with the signed tx in
_meta["x402/payment"]. - Server verifies and settles via the configured facilitator (default PayAI).
- Server calls IBM watsonx.ai and returns the result with
_meta["x402/payment-response"](settlement receipt).
Requirements
- Node.js >= 20.
- A Solana wallet address to receive USDC (
MCP_SVM_PAYMENT_ADDRESS). - IBM Cloud credentials: an API key (create one) and a watsonx.ai project id (Project → Manage → General → Project ID), or a deployment space id.
Environment variables
Regional hosts: us-south, eu-de, eu-gb, jp-tok, au-syd, ca-tor — e.g. https://eu-de.ml.cloud.ibm.com.
Errors
Every failure state is explicit — there is no silent fallback:
ibm_granite_getting_started is always free and never touches IBM or the facilitator — use it to sanity-check the server before paying.
Related
@three-ws/ibm-watsonx-mcp— the same IBM Granite tools driven by your own IBM Cloud credentials (no x402, no per-call payment).
Links
- Homepage: https://three.ws
- Changelog: https://three.ws/changelog
- Issues: https://github.com/nirholas/three.ws/issues
- License: Apache-2.0, see LICENSE
Part of the three.ws SDK suite — 3D AI agents, on-chain identity, and agent payments.
Website · Changelog · GitHub
来源:packages/ibm-x402-mcp/README.md,提交 c8f2cde
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Granite 集成
Granite
md.granite官方发布者
加密的 Markdown 笔记与团队知识库。在你允许的库中搜索、阅读和写入笔记。AI 翻译
IBM Granite via x402
由 GitHub 账号 nirholas 发布
一个本地 MCP 服务器,通过 x402 以 Solana 上的 USDC 按次计费,提供 IBM Granite 的对话、代码、嵌入、分析和预测工具。
IBM watsonx.ai Granite
由 GitHub 账号 nirholas 发布
本地 MCP 服务器,让助手调用 IBM watsonx.ai Granite 模型进行对话、文本生成、向量嵌入、分词和预测。