mcpField
G
GenieLocker

GenieLocker

本地服务
genie.lockerAI 与智能体011 周前更新

关于 GenieLocker

GenieLocker 为 Agent 按分钟提供私有、兼容 OpenAI 的 Qwen2.5-7B 推理端点,付费时长开始前会进行质量检查,到期后自动销毁。其 MCP 连接器为只读,并附带用于 JavaScript/TypeScript 工具的本地支出限制 SDK。

主要功能

  1. 01查看服务状态和库存
  2. 02获取实时报价与信用额度价格
  3. 03搜索推理配方
  4. 04按分钟使用私有 Qwen2.5-7B 端点
  5. 05通过可配置限制控制工具支出

适用场景

  1. 01检查可用锁定资源和报价
  2. 02选择推理设置前搜索配方
  3. 03为异步工具设置本地预算限制

MCP 相关

只读 MCP 连接器提供状态、库存、报价、配方搜索和信用额度价格等五种工具。它不能创建 locker、购买额度、预留 GPU 或向推理模型发送数据。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"nhantour-genie-locker": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GENIE_BASE_URL",
"ghcr.io/nhantour/genie-locker-mcp:0.2.0"
],
"env": {
"GENIE_BASE_URL": "<GENIE_BASE_URL>"
}
}
}
}
启动命令docker run -i --rm -e GENIE_BASE_URL ghcr.io/nhantour/genie-locker-mcp:0.2.0
需要配置的环境变量
GENIE_BASE_URLOptional GenieLocker API base URL. Defaults to https://genie.locker.

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

安装包
ocighcr.io/nhantour/genie-locker-mcp:0.2.0

工具

还没有获取到工具列表

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

详细介绍

GenieLocker 图标

GenieLocker

GenieLocker 按分钟为 AI Agent 提供一个私有的、兼容 OpenAI 的 Qwen2.5-7B 端点。储物柜会在付费时长开始前经过质量门控,并在到期时自动销毁。

当前商业边界

  • 一款商业常驻 SKU:l16-resident
  • 预付费额度:已上线
  • 按储物柜直接进行的 x402 结算:已关闭/失败时默认拒绝
  • 公开状态计数器中的一个已完成储物柜是运营方的金丝雀实例,不是客户实例

请以实时 API 为准,而非复制的文档:

curl -s https://genie.locker/api/status
curl -s 'https://genie.locker/api/quote?envelope=l16&placement=resident&minutes=10'

Agent 集成

curl -sL https://genie.locker/skill.sh | sh

第一步可以是分配免费试用额度。仅阅读此代码库或安装技能不会创建钱包或购买。

MCP 连接器

公开的 MCP 连接器刻意设为只读。它提供五种工具,用于查询服务状态、商业库存、实时报价、配方搜索和额度定价。它无法创建账户、预留 GPU、购买额度、创建储物柜,也无法向推理模型发送数据。

从源代码运行:

npm install
npm start

或者,在公开镜像可用后:

docker run --rm -i ghcr.io/nhantour/genie-locker-mcp:0.2.0

客户端配置:

{
  "mcpServers": {
    "genie-locker": {
      "command": "docker",
  "args": ["run", "--rm", "-i", "ghcr.io/nhantour/genie-locker-mcp:0.2.0"]
    }
  }
}

此代码库中的连接器源代码采用 MIT 许可,详见 LICENSE。私有经纪服务的实现不包含在此代码库或许可中。

Genie Guard SDK

此软件包还包含一个与框架无关、进程内的支出边界,适用于异步 JavaScript/TypeScript 工具:

npm install https://github.com/nhantour/genie-locker/releases/download/guard-v0.2.0/nhantour-genie-locker-mcp-0.2.0.tgz

它也以 @nhantour/[email protected] 的形式发布在 GitHub Packages 上,供已通过 npm.pkg.github.com 身份验证的客户端使用。

import { createSpendGuard } from '@nhantour/genie-locker-mcp/guard';
const guard = createSpendGuard({ limitUsd: 100, perCallLimitUsd: 5 });
const safeSearch = guard.wrap(paidSearch, { estimateCostUsd: () => 0.02 });

预留额度会在工具启动前计入,因此并发调用无法同时通过同一笔剩余预算的检查。失败的调用会释放预留额度;成功的调用则会记录估算成本,或记录适配器返回的 actualCostUsd。支持按日、UTC 月度和全时段计算的额度窗口。

这是本地 SDK 防护措施,不是托管钱包、支付处理器、持久化账本、多重签名审批系统,也不能替代服务提供商侧的支出限制。其状态会随进程重置。只要包装的工具可能转移真实资金,就应在钱包或支付提供商处设置最终硬性边界。

对应的 Python wheel 和源代码归档发布在 guard-v0.2.0 GitHub 版本中。

对应的无依赖 Python 软件包位于 python/。

安全问题请通过代码库的私密安全公告表单提交。

最简流程

# 1. Create a trial account and save the returned gk_... key securely.
curl -s -X POST https://genie.locker/api/credits/trial

# 2. Request a ten-minute locker with a stable idempotency key.
curl -s -X POST https://genie.locker/api/lockers \
  -H 'authorization: Bearer gk_REDACTED' \
  -H 'idempotency-key: your-stable-order-id' \
  -H 'content-type: application/json' \
  -d '{"envelope":"l16","placement":"resident","minutes":10}'

订单采用异步处理。使用相同的 API 密钥轮询返回的 status_url,直到状态变为 live;只有到这时,付费时长才开始。

版权所有 © Intelix Systems LLC。本代码库仅用于说明公开服务;它不授予私有经纪服务实现的使用许可。

评论

支持 Markdown

第一次接触 MCP?

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

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