GenieLocker について
GenieLockerは、エージェントにOpenAI互換のプライベートなQwen2.5-7B推論エンドポイントを分単位で提供します。有料時間の開始前に品質を確認し、期限が切れると自動で破棄します。読み取り専用MCPコネクターに加え、JavaScript/TypeScriptツール向けのローカル支出制限SDKも含みます。
主な機能
- 01サービス状況と在庫の確認
- 02ライブ見積もりとクレジット価格の取得
- 03推論レシピの検索
- 04プライベートなQwen2.5-7Bエンドポイントの分単位利用
- 05設定可能な上限によるツール支出の制御
活用シーン
- 01利用可能なロッカーと見積もりの確認
- 02推論構成を決める前のレシピ検索
- 03非同期ツールへのローカル予算上限の適用
MCP 対応
読み取り専用MCPコネクターは、状態、在庫、見積もり、レシピ検索、クレジット価格の5つのツールを提供します。ロッカー作成、クレジット購入、GPU予約、推論モデルへのデータ送信はできません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm -e GENIE_BASE_URL ghcr.io/nhantour/genie-locker-mcp:0.2.0GENIE_BASE_URLOptional GenieLocker API base URL. Defaults to https://genie.locker.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/nhantour/genie-locker-mcp:0.2.0stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GenieLocker
GenieLocker は、AI エージェントに分単位で OpenAI 互換の Qwen2.5-7B エンドポイントを提供します。課金時間の開始前にロッカーの品質チェックが行われ、期限になると自動的に破棄されます。
現在の商用提供範囲
- 商用の常駐 SKU:
l16-resident - 前払いクレジット:提供中
- ロッカーごとの直接 x402 決済:無効/フェイルクローズ
- 公開ステータスカウンターに表示される完了済みロッカー 1 件は、オペレーターのカナリアであり、顧客ではありません
コピーされたドキュメントより、稼働中の API を信頼してください。
curl -s https://genie.locker/api/status
curl -s 'https://genie.locker/api/quote?envelope=l16&placement=resident&minutes=10'
エージェント連携
- MCP サーバー:
io.github.nhantour/genie-locker - 購入と安全に関する手順の全文:https://genie.locker/agent.md
- OpenAPI 3.1:https://genie.locker/openapi.json
- 機械可読なサイトインデックス:https://genie.locker/llms.txt
- スクリプトを確認してから、エージェントスキルをインストールしてください:
curl -sL https://genie.locker/skill.sh | sh
最初のステップとして、無料トライアルのクレジットを割り当てることができます。このリポジトリを読んだり、スキルをインストールしたりしても、ウォレットや購入が作成されることはありません。
MCP コネクター
公開 MCP コネクターは意図的に読み取り専用になっています。サービスステータス、商用インベントリ、リアルタイム見積もり、レシピ検索、クレジット料金に関する 5 つのツールを公開します。アカウントの作成、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"]
}
}
}
このリポジトリ内のコネクターのソースは、LICENSE に基づく MIT ライセンスです。非公開のブローカー実装は、このリポジトリにもライセンスにも含まれていません。
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
また、npm.pkg.github.com にすでに認証済みのクライアント向けに、GitHub Packages で @nhantour/[email protected] として公開されています。
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}'
注文は非同期です。返された status_url を、同じ API キーを使って状態が live になるまでポーリングしてください。課金時間が開始するのはその後です。
Copyright © Intelix Systems LLC. このリポジトリは公開サービスに関するドキュメントを提供するものであり、非公開のブローカー実装のライセンスを付与するものではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。