mcpField
J
JustHandled Agent Utility Gateway

JustHandled Agent Utility Gateway

本地服务
github.com/justhandledlabsAI 与智能体113 周前更新

关于 JustHandled Agent Utility Gateway

JustHandled Agent Utility Gateway 客户端提供受保护的命令行、JavaScript 客户端和本地 MCP 服务,用于调用网关中的 32 种 Agent 工具及维护数据查询。付费调用前会验证固定的支付条款,并返回版本化证据收据。

主要功能

  1. 01目录查询与免付费预览
  2. 0232 种预检、数据查询和证据产品
  3. 03签名前校验支付条款
  4. 04付费调用返回版本化收据
  5. 05支持命令行、JavaScript 和本地 MCP

适用场景

  1. 01检查工具目录及调用预览
  2. 02运行文件名可移植性预检
  3. 03获取运行或分发证据包
  4. 04通过专用钱包调用付费工具

MCP 相关

本地 MCP 服务提供免费目录工具,并为网关中的每项实用工具提供一个付费工具。缺少钱包配置时会报错,不会尝试付款;执行前会先进行免费预览并校验支付条款。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"justhandledlabs-agent-gateway": {
"command": "npx",
"args": [
"-y",
"@justhandledlabs/agent-client"
],
"env": {
"JH_EVM_PRIVATE_KEY": "<JH_EVM_PRIVATE_KEY>"
}
}
}
}
启动命令npx -y @justhandledlabs/agent-client
需要配置的环境变量
JH_EVM_PRIVATE_KEY密钥Private key for a dedicated Base wallet funded with USDC. Never use a primary wallet.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@justhandledlabs/agent-client0.11.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

JustHandled Agent 客户端

一个带防护机制的命令行工具、JavaScript 客户端和本地 MCP 服务,适用于 JustHandled Agent Utility Gateway。该软件包提供 32 项预检、维护数据查询和证据产品。22 项产品价格为 0.05 USDC;另外 10 项证据密集型或维护数据产品价格为 0.25 USDC,其中包括实时的 Chicago 合同变更数据包。每次付费调用都会返回一份带版本号的证据收据。

客户端会在签名前拒绝不符合条件的请求。它只接受固定的 JustHandled 网关、Base 主网、规范的 Base USDC、各产品的确切价格,以及公布的商户收款地址。网关不会持久化客户输入或完整的客户结果;维护的公开来源快照会在收据中标明。

无需钱包即可查看

npx --package @justhandledlabs/agent-client justhandled-agent catalog
npx --package @justhandledlabs/agent-client justhandled-agent preview filename-portability-preflight --json '{"paths":["CON.txt"]}'
npx --package @justhandledlabs/agent-client justhandled-agent preview agent-run-evidence-pack --file agent-run-evidence-pack.sample.json
npx --package @justhandledlabs/agent-client justhandled-agent preview agent-distribution-readiness-pack --file agent-distribution-readiness-pack.sample.json
npx --package @justhandledlabs/agent-client justhandled-agent preview community-rule-credibility-preflight --file community-rule-credibility-preflight.sample.json
npx --package @justhandledlabs/agent-client justhandled-agent preview qualified-demand-ledger --file qualified-demand-ledger.sample.json
npx --package @justhandledlabs/agent-client justhandled-agent preview channel-fit-evidence-matrix --file channel-fit-evidence-matrix.sample.json
npx --package @justhandledlabs/agent-client justhandled-agent preview proof-to-channel-evidence-packet --file proof-to-channel-evidence-packet.sample.json
npx --package @justhandledlabs/agent-client justhandled-agent preview channel-experiment-postmortem --file channel-experiment-postmortem.sample.json
npx --package @justhandledlabs/agent-client justhandled-agent preview chicago-contract-change-packet --file chicago-contract-change-packet.sample.json

预览会发起未付款请求,并验证返回的 x402 条款。它不会签名或花费资金。

目录包含 API 响应契约漂移、Webhook 契约与重放,以及策略变更证据产品。examples/ 中提供了打包的示例输入。

可从网关的产品目录、OpenAPI 文档和沙盒索引获取机器可读的产品信息、确切的支付条款和免费的确定性测试数据。

执行一项付费工具

请使用余额较低的专用 Base 钱包。切勿提供主钱包密钥。

export JH_EVM_PRIVATE_KEY=0x...
npx --package @justhandledlabs/agent-client justhandled-agent call filename-portability-preflight --json '{"paths":["CON.txt"]}'

PowerShell:

$env:JH_EVM_PRIVATE_KEY = "0x..."
npx.cmd --package @justhandledlabs/agent-client justhandled-agent call filename-portability-preflight --json '{"paths":["CON.txt"]}'

MCP 配置

{
  "mcpServers": {
    "justhandled": {
      "command": "npx",
      "args": ["-y", "@justhandledlabs/agent-client"],
      "env": {
        "JH_EVM_PRIVATE_KEY": "0xDEDICATED_LOW_BALANCE_WALLET_KEY"
      }
    }
  }
}

MCP 服务提供一个免费的目录工具,以及网关中每项工具对应的一个付费工具。缺少钱包配置时会报错,而不会尝试付款。

该软件包声明了官方 MCP Registry 身份 io.github.justhandledlabs/agent-gateway。Registry 身份仅用于发现:安装或列出该服务不会花费资金,执行付费操作仍需使用专用钱包,并通过客户端的确切条款检查。

安全模型

  • 价格、链、资产、收款地址和网关来源均在代码中固定。
  • 10 项价格为 0.25 USDC 的产品,其 250,000 个基础单位的价格单独固定,与 50,000 个基础单位的检查分开。
  • 每次执行都会先进行未付款的 402 预览。
  • 条款不匹配时,会在签名前中止。
  • 软件包绝不会输出私钥。
  • 网关不会持久化客户输入或完整的客户结果。维护数据产品可能会保留经过规范化的公开来源快照,并在收据中披露该状态。
  • 所有加密货币转账都应视为不可逆,且仅向专用钱包充值。

开发

npm install
npm run check

此客户端仓库有意不包含网关实现。

评论

支持 Markdown

第一次接触 MCP?

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

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