GenieLocker MCP server
io.github.nhantour/genie-locker·v0.2.0Discover and quote quality-gated private AI inference without creating or buying a locker.
0 stars
Reviews
Write oneNobody has reviewed GenieLocker yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GenieLocker tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 45 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How GenieLocker compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 48,255 servers
Install GenieLocker in Claude Code, Cursor or VS Code
claude mcp add genie-locker -- docker run -i --rm ghcr.io/nhantour/genie-locker-mcp:0.2.0
What the publisher says
From the GenieLocker repository's README, as published. We do not edit it. Read it on GitHub
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
a customer
- 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
Trust the live API over copied documentation:
curl -s https://genie.locker/api/status
curl -s 'https://genie.locker/api/quote?envelope=l16&placement=resident&minutes=10'Agent integration
- MCP server: io.github.nhantour/genie-locker
- Full purchase and safety procedure: https://genie.locker/agent.md
- OpenAPI 3.1: https://genie.locker/openapi.json
- Machine-readable site index: https://genie.locker/llms.txt
- Install the agent skill after reviewing the script:
curl -sL https://genie.locker/skill.sh | shThe 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:
npm install
npm startOr, after the public image is available:
docker run --rm -i ghcr.io/nhantour/genie-locker-mcp:0.2.0Client configuration:
{
"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:
npm install https://github.com/nhantour/genie-locker/releases/download/guard-v0.2.0/nhantour-genie-locker-mcp-0.2.0.tgzIt is also published as @nhantour/genie-locker-mcp@0.2.0 on GitHub Packages for clients already authenticated to 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 });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
# 1. Create a trial account and save the returned gk_... key securely.
curl -s -X POST https://genie.locker/api/credits/trialShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
GenieLocker: common questions
- Is GenieLocker MCP server safe?
- Mostly: it is graded B (75/100). Read the GenieLocker safety report
- How do I install GenieLocker?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does GenieLocker need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is GenieLocker maintained?
- The last commit was 86 days ago (2026-08-09). The latest release is v0.2.0.
- What can I use instead of GenieLocker?
- Servers from other publishers that do the same job: Front-End Checklist MCP server.
Alternatives to GenieLocker
Same job from other publishers: the closest match first, then the best rated.
- Front-End ChecklistReview frontend code and live pages against 386 quality-gated web development rules.not reviewedWidely usedA