MCP.Market

GenieLocker MCP server

by nhantour·io.github.nhantour/genie-locker·v0.2.0

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

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 | 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:

npm install
npm start

Or, after the public image is available:

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

Client 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.tgz

It 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/trial

Shortened. 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 Checklist
    Review frontend code and live pages against 386 quality-gated web development rules.
    A