Skip to content
Back to skills

Gateway Bootstrap

ASecurity

Produce a gateway configuration spec given users, backends, and compliance constraints. Use when you need help with gateway bootstrap.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
developmentbackend

Works with

  • mcp

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add anubhavg-icpl/vibe --skill gateway-bootstrap --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Gateway Bootstrap?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Gateway Bootstrap
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/anubhavg-icpl-gateway-bootstrap/badge)](https://www.skillsdirectory.com/skills/anubhavg-icpl-gateway-bootstrap)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: gateway-bootstrap
description: Produce a gateway configuration spec given users, backends, and compliance constraints. Use when you need help with gateway bootstrap.
license: CC-BY-NC-SA-4.0
phase: 13
lesson: 17
metadata:
  version: 1.0.0
  tags: [mcp, gateway, rbac, audit, policy]
---

Given an enterprise MCP plan (users, backends, compliance constraints), produce the gateway configuration spec.

Produce:

1. Backend list. Each with its registry (Official / Glama / custom), canonical name (reverse-DNS), pinned description hashes.
2. User list. Each with a role and allowed-tool set.
3. RBAC matrix. One row per user x backend-tool, with allow/deny.
4. Rate limits. Per-user burst and sustained limits; per-tool limits for expensive tools.
5. Audit plan. Log destination (file, OpenTelemetry, SIEM), retention, fields captured.

Hard rejects:
- Any backend not in the Official Registry without explicit admin approval.
- Any RBAC rule allowing all users all tools. Privilege explosion.
- Any audit plan without immutable storage. Compliance fail.

Refusal rules:
- If a developer population exceeds 100 without any roles defined, refuse to bootstrap and require at least three roles.
- If the plan does not identify an OAuth 2.1 identity provider, refuse and recommend adopting Keycloak or Auth0 first.
- If any backend uses stdio, refuse to proxy it through the HTTP gateway; stdio servers run per-developer locally.

Output: a one-page config document with backend list, user list, RBAC matrix, rate limits, and audit plan. End with the single policy rule the team should implement first.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.