mcpField
J
JarvisClaw — AI Gateway & API Marketplace

JarvisClaw — AI Gateway & API Marketplace

远程服务
jarvisclaw.aiAI 与智能体09 周前更新

关于 JarvisClaw — AI Gateway & API Marketplace

JarvisClaw 是面向 Agent 的 MCP 服务,整合 AI 模型、按次付费的 API 市场和意图路由。它支持在本机使用 Base 或 Solana 上的 USDC 签署 x402 付款,钱包密钥不会发送到网关。

主要功能

  1. 01通过兼容 OpenAI 的 chat 工具调用模型
  2. 02搜索并查看标价的 API 端点
  3. 03按 AIP 意图路由请求
  4. 04估算费用并在预算内执行任务
  5. 05在本机通过 Base 或 Solana 签署 x402 付款

适用场景

  1. 01付费调用前比较可用模型
  2. 02查找端点并查看价格与规格
  3. 03按意图路由网页搜索或翻译等任务
  4. 04在指定支出上限内执行任务

MCP 相关

向 MCP 客户端提供模型、API 市场和 AIP 工具。客户端可通过本地 stdio 代理签署 x402 付款,也可直接连接托管的 Streamable HTTP 端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.jarvisclaw.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmjarvisclaw-mcp1.1.0

工具

9

此工具无需参数。

详细介绍

JarvisClaw MCP Server

通过一个 MCP 服务使用 283 个 AI 模型和 2,720 个按次付费 API。 通过 x402 使用 Base 或 Solana 上的 USDC 结算——无需账户、API 密钥或订阅。

使用服务的三种方式:

  • 模型——共 283 个模型(GPT-5、Claude Opus 5、Gemini 3、DeepSeek),可通过一个兼容 OpenAI 的 chat 工具调用,也可以使用 auto 让路由器来选择。
  • API 市场——涵盖 40 个类别(搜索、区块链、代码、DNS、图像、文档、OCR、电子邮件、地理位置、TTS 等)的 2,720 个独立定价端点,其中 411 个经过精选。搜索 API、查看价格,然后调用。
  • AIP 意图——共 13 种意图类型。说明你的需求(web_search、image_generation、translation 等),AIP 会将其解析到相应的提供方,调用方无需了解 URL 结构。

目录会不断变化,list_models、search_apis 和 aip_list_intents 返回的是实时信息。

快速开始

本地钱包签名(x402 推荐方式)

运行此软件包。它会以标准 stdio MCP 服务的形式呈现给客户端,将每个请求转发到网关;当调用需要付款时,它会在你的设备上签署 x402 付款并重试。你的私钥绝不会被传输——只有已签名的付款载荷会被传输。

JARVISCLAW_WALLET_KEY=0xyourkey npx jarvisclaw-mcp

Claude Desktop / Cursor,Base 钱包:

{
  "mcpServers": {
    "jarvisclaw": {
      "command": "npx",
      "args": ["-y", "jarvisclaw-mcp"],
      "env": {
        "JARVISCLAW_WALLET_KEY": "0xYOUR_BASE_PRIVATE_KEY",
        "JARVISCLAW_CHAIN": "base"
      }
    }
  }
}

Solana 钱包:

{
  "mcpServers": {
    "jarvisclaw": {
      "command": "npx",
      "args": ["-y", "jarvisclaw-mcp"],
      "env": {
        "JARVISCLAW_WALLET_KEY": "YOUR_SOLANA_BS58_SECRET_KEY",
        "JARVISCLAW_CHAIN": "solana"
      }
    }
  }
}
直接使用 URL(无需本地进程)

适用于 Claude Code、Cursor 或任何使用 Streamable HTTP 传输的客户端。少一层转发,但此方式不包含钱包:免费工具可以使用;付费工具则需要预付费 API 密钥,因为这里无法签署付款。

{
  "mcpServers": {
    "jarvisclaw": {
      "type": "url",
      "url": "https://api.jarvisclaw.ai/mcp",
      "headers": { "Authorization": "Bearer sk-your-api-key" }
    }
  }
}

不添加请求头时,同一 URL 仍可免费列出目录;付费工具会返回 x402 报价,你需要自行签署付款。

环境变量

变量必需默认值描述
JARVISCLAW_WALLET_KEY付费工具需要—Base 私钥(0x… 十六进制)或 Solana 密钥(base58)。仅用于本地签名。
JARVISCLAW_CHAIN否basebase 或 solana。当服务同时提供两种选项时,指定签名所用的链。
JARVISCLAW_MCP_URL否https://api.jarvisclaw.ai/mcp远程 MCP 端点。
JARVISCLAW_SOLANA_RPC否公共主网 RPC自定义 Solana RPC(推荐使用,因为公共 RPC 有速率限制)。
JARVISCLAW_API_KEY否—可选 API 密钥,通过 Authorization: Bearer 发送。免费工具无需凭据。

工具

工具功能计费
list_models列出所有可用模型,以及传递给 chat 的 ID免费
search_apis搜索包含 2,720 个端点的市场;每条结果都包含路径和价格免费
aip_list_intents浏览 AIP 可以路由的意图类型免费
aip_estimate_cost在执行意图前估算其价格免费
chat调用任意模型,兼容 OpenAI付费
get_api_detail获取市场 API 的完整规格:定价、方法和准确请求格式付费
discover_agents查找在网关注册的其他 Agent付费
aip_resolve在花费前,按相关性排序并标价列出适用于某个意图的提供方付费
aip_execute_with_budget在你设定的支出上限内端到端执行任务付费

免费工具无需凭据即可使用,因此你可以先查看目录,再决定是否付费。协议方法(initialize、tools/list、resources/list)也免费。

付费

方式请求头适用情况
x402 USDCPAYMENT-SIGNATURE无需账户。钱包在 Base 或 Solana 上结算。
API keyAuthorization: Bearer sk-…预付费账户。

调用付费工具时,如果两者都未提供,不会失败——它会返回一份 x402 报价:

tools/call → 402 with payment terms (amount, asset, payTo, network)
          → this proxy signs a USDC authorization locally
          → retry with PAYMENT-SIGNATURE → result

设置 JARVISCLAW_WALLET_KEY 后,所有三个步骤都会在此进程内完成,客户端只会看到结果。未设置时,报价会原样传递给客户端,不会得到响应。

两条链都已上线,大多数 x402 卖家都无法做到这一点:Agent 可以在其已持有 USDC 的链上结算,而无需跨链转账来接入某个网关。每个付费响应都附带一份 EIP-712 签名的结算回执,第三方可以离线验证——重新计算哈希、恢复签名者、检查链上交易——无需信任我们。

安全性

  • 钱包密钥从环境变量读取,仅用于在本地签署付款授权。它绝不会发送给网关或任何其他地方。
  • 安全上限会拒绝两条链上任何超过 100 USDC 的单笔付款。
  • USDC 合约地址、铸币地址、链 ID 和小数位数均固定为协议常量,而非配置项——服务器无法诱使此代理签署其他资产的转账。
依赖项安全公告

npm audit 报告了 3 个中等严重程度的安全公告,问题可通过 @solana/web3.js(其本身,以及 jayson 和 uuid)触达。1.98.4 是最新版本,且处于标记范围内,因此没有可升级到的版本;npm 建议的“修复”是降级到 0.0.3,这并非可行选项。已跟踪,尚未解决。

这也适用于仅使用 Base 的用户:@solana/web3.js 是入口模块中的静态导入,因此无论 JARVISCLAW_CHAIN 设置为何值都会加载(实测:Base 路径会解析 6 个模块)。只有签名器对象会延迟构造。

从源代码构建

npm install
npm run build     # tsc → dist/
npm test          # bun test — x402 signer unit tests

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。