GenieLocker

io.github.nhantour由 GitHub 帳號 nhantour 發布v0.2.0更新於 Oct 27, 2026

Discover and quote quality-gated private AI inference without creating or buying a locker.

已驗證STDIO僅桌面金融AI 與機器學習

概覽

AI 產生的概覽

GenieLocker 的唯讀 MCP 連接器,讓助理查詢私有 AI 推論服務的狀態、庫存、即時報價、配方與額度價格。

可以做什麼
  • 查詢 GenieLocker 私有推論服務的運作狀態與商業庫存
  • 依規格、部署方式與時長取得即時報價
  • 搜尋可用的配方(recipe)
  • 查詢預付額度價格
  • 五個工具皆為唯讀:無法建立帳號、預留 GPU、購買額度、建立 locker 或呼叫推論模型
適用情境
適合在決定是否購買前,讓助理先了解按分鐘計費、經過品質檢核的私有 Qwen2.5-7B 推論服務的價格與可用性,而不必實際下單。
執行需求
以本機 stdio 程序執行,可用 npm 從原始碼啟動,或以 Docker 執行已發布的容器映像。選用環境變數 GENIE_BASE_URL 可覆寫 API 基礎位址(預設指向公開服務)。連接器本身未宣告需要驗證。
安裝前請注意
連接器為唯讀,但 README 另記錄了透過 shell 安裝腳本,以及會回傳 API 金鑰的試用額度介面;執行任何腳本前請先審閱,並妥善保管這類金鑰。隨附的消費上限 SDK 僅為本機防護,程序重啟即重置,不能取代服務端的額度限制。私有 broker 實作並未開源。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 GenieLocker,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[GenieLocker icon]

GenieLocker

GenieLocker gives an AI agent a private OpenAI-compatible Qwen2.5-7B endpoint by the minute. The locker is quality-gated before the paid duration begins and destroyed automatically at expiry.

Current commercial boundary

  • One commercial resident SKU: l16-resident
  • Prepaid credits: live
  • Direct per-locker x402 settlement: off / fail-closed
  • One completed locker in the public status counter is an operator canary, not a customer

Trust the live API over copied documentation:

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

Agent integration

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

The first step can be a free trial credit allocation. No wallet or purchase is created by reading this repository or installing the skill.

MCP connector

The public MCP connector is deliberately read-only. It exposes five tools for service status, commercial inventory, live quotes, recipe search, and credit pricing. It cannot create accounts, reserve GPUs, buy credits, create lockers, or send data to an inference model.

Run it from source:

bash
npm installnpm start

Or, after the public image is available:

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

Client configuration:

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

The connector source in this repository is MIT-licensed under LICENSE. The private broker implementation is not included in this repository or license.

Genie Guard SDK

The package also includes a framework-neutral, in-process spend boundary for async JavaScript/TypeScript tools:

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

It is also published as @nhantour/[email protected] on GitHub Packages for clients already authenticated to npm.pkg.github.com.

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

Reservations are counted before the tool starts, so concurrent calls cannot all pass against the same remaining budget. Failed calls release their reservation; successful calls record the estimated cost or an actualCostUsd returned by your adapter. Day, UTC-month, and all-time windows are supported.

This is a local SDK guardrail, not a managed wallet, payment processor, durable ledger, multi-signature approval system, or substitute for provider-side spend limits. Its state resets with the process. Put the final hard boundary at the wallet or payment provider whenever the wrapped tool can move real money.

The matching Python wheel and source archive are published on the guard-v0.2.0 GitHub release.

A matching dependency-free Python package lives in python/.

Security reports should use the repository's private security advisory form.

Minimal flow

bash
# 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}'

The order is asynchronous. Poll the returned status_url with the same API key until the state is live; only then does the paid duration begin.

Copyright © Intelix Systems LLC. This repository documents the public service; it does not grant a license to the private broker implementation.

來源:README.md,提交 e950d88

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分