MCP.Market

Gatekeeper MCP server

by Runestone-Labs·io.github.Runestone-Labs/gatekeeper·v0.1.2

Run MCP tool calls through Runestone Gatekeeper — policy enforcement, human approval, audit.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars26 downloads/wk

Reviews

Write one

Nobody has reviewed Gatekeeper yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Gatekeeper tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan12 source files scanned25/25
  • –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 7 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Gatekeeper compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,243 servers
Downloads a week
26
more than 13% of 12,306 servers with a package

Install Gatekeeper in Claude Code, Cursor or VS Code

Runs npx -y @runestone-labs/gatekeeper-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add gatekeeper -- npx -y @runestone-labs/gatekeeper-mcp
Add to Cursor

What the publisher says

From the Gatekeeper repository's README, as published. We do not edit it. Read it on GitHub

Runestone Agent Gatekeeper

A policy-based gatekeeper service that sits between AI agents and real-world tools (shell, HTTP, filesystem), enforcing approvals, denials, USD budgets, and audit logging.

Who Is This For

If you're running AI agents (Claude, GPT, local LLMs, MCP servers) that execute tool calls against real systems — and you're responsible for what happens when those calls go wrong — Gatekeeper is for you. Specifically:

  • You build agentic apps and your agent can run shell commands, write files, or hit external APIs.
  • You've already had one "why did it do that?" moment — or you're staring down the possibility.
  • You want a self-hostable, auditable, single-binary boundary between your agent and the world, without adopting an enterprise SSO stack or wiring everything through a cloud proxy.
  • You need USD budgets and signed approvals as first-class primitives, not features bolted onto an observability tool.

You were probably using: nothing (and trusting the prompt), ad-hoc Python wrappers around subprocess, a cloud LLM gateway, or shell-level sudoers rules that don't understand tool semantics.

What Problem This Solves

AI agents need to execute actions in the real world: running shell commands, writing files, making HTTP requests. Without guardrails, an agent can accidentally (or adversarially) execute dangerous operations.

The Gatekeeper intercepts all tool requests and:

  • Allows low-risk operations immediately
  • Denies operations that match dangerous patterns
  • Requires human approval for sensitive operations
  • Catches sensitive-boundary crossings — Keychain, SSH keys, cloud credentials, browser profiles, package-registry tokens, env files (see Sensitive Boundary Protection)
  • Rejects when a USD / token / call budget is exceeded (optional) — per actor (a rolling guardrail) or per run (scope: run, keyed on runId: caps a single agentic run at the action boundary, where recursive burn compounds)
  • Optionally proxies Anthropic model calls — route inference through the gatekeeper so every /v1/messages call is audited, the API key stays centralized, and real per-token cost is metered onto the audit row and into budgets (off by default; see docs/API.md)

All decisions are logged to an append-only audit trail (JSONL or Postgres). JSONL receipts include a sequence, previous-entry hash, and entry hash for independent tamper/gap verification. An aggregation endpoint (/usage) exposes call counts — and real cost/token sums — by actor × tool × day. A budget endpoint (/budget) surfaces current spend vs cap per configured rule.

Gatekeeper only controls actions that are actually routed through it. It does not infer coverage from installation. Verify the client's actual routing configuration before describing a runtime as protected.

Setup CLI

The gatekeeper CLI previews every client configuration change, creates timestamped backups before applying one, and can restore the last patch:

npm install --global @runestone-labs/gatekeeper
gatekeeper init --client claude-code
gatekeeper doctor
gatekeeper verify ./data/audit

Supported setup targets are claude-code, openclaw, and mcp. Fresh Claude Code patches set GATEKEEPERFAILCLOSED=1. Existing fail-open hooks remain usable, but doctor reports them as a protection failure with the exact migration command.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Gatekeeper: common questions

Is Gatekeeper MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Gatekeeper safety report
How do I install Gatekeeper?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Gatekeeper need an API key?
No secret keys are declared. It reads 4 settings from the environment.
Is Gatekeeper maintained?
The last commit was 27 days ago (2026-10-09). The latest release is v0.1.2.
What can I use instead of Gatekeeper?
Servers from other publishers that do the same job: SSH — policy-gated remote access MCP server, SSH Manager MCP server and node9 MCP server.
How does Gatekeeper compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,243 servers); downloads a week 26 (more than 13% of 12,306 servers with a package). Full comparison.

Alternatives to Gatekeeper

Same job from other publishers: the closest match first, then the best rated.

  • SSH — policy-gated remote access
    Policy-gated, audited SSH for Linux and Windows hosts: roles, approvals, and an audit log.
    B
  • SSH Manager
    SSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trail
    A
  • node9
    Access control for AI agents and MCP servers: allow, hold for approval, or block each tool call
    A
  • QVeris
    Professional data and tools for AI: find services, review scope, call them, and audit usage.
    A