Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ–₯️ Command Line
  3. Infrabroker
Infrabroker logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 5:46:47 PM

Infrabroker

User RatingsBe the first to rate and review this MCP server!
View Repository10 GitHub StarsTotal stargazers on GitHub for the source repository (10 stars).Visit Website
sshkubernetesaccess-controlauditmcp

Infrastructure access broker issuing ephemeral SSH certificates and Kubernetes tokens with per-command policy and audit logging.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for luisgf/infrabroker, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ–₯️ More in Command Line

Overview

infrabroker brokers SSH and Kubernetes access by minting ephemeral, scope-limited credentials per operation. It enforces allow/deny/approval policies on commands, supports dry-run and human-in-the-loop approvals, and records sessions with an Ed25519-chained audit log. Credentials never leave the broker's memory, preventing exfiltration by AI agents or compromised clients. It supports multiple transports including MCP stdio, MCP HTTP with OIDC, and HTTP with mTLS for flexible deployment scenarios.

Use cases

β€’Run SSH commands with ephemeral certificates and scoped permissions
β€’Manage Kubernetes clusters without kubeconfigs using bound ServiceAccount tokens
β€’Enforce per-command allow/deny policies with human approval workflows
β€’Record and audit all access sessions with cryptographic logs
β€’Deploy multi-user remote access with OIDC authentication and RBAC

Key features

β€’Ephemeral SSH certificates and Kubernetes tokens minted per operation
β€’Per-command allow/deny/approval firewall using POSIX-sh AST
β€’Dry-run mode and human-in-the-loop approvals
β€’Session recording and Ed25519-chained append-only audit log
β€’Supports MCP stdio, MCP HTTP with OIDC, and HTTP with mTLS transports
β€’Multi-CA support with private keys optionally stored in Azure Key Vault

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Infrabroker.

Extracted Tool Capabilities
Ephemeral SSH certificates and Kubernetes tokens minted per operation
Per-command allow/deny/approval firewall using POSIX-sh AST
Dry-run mode and human-in-the-loop approvals
Session recording and Ed25519-chained append-only audit log
Supports MCP stdio, MCP HTTP with OIDC, and HTTP with mTLS transports
Multi-CA support with private keys optionally stored in Azure Key Vault

Documentation Overview

infrabroker

CI Release Go Report Card License: GPL-3.0 Docs

Infrastructure access broker for AI agents β€” SSH & Kubernetes. The model never touches a credential. (formerly ssh-broker)

The agent requests an action β€” run a command on a host, query or change a cluster. infrabroker checks it against policy, executes it with a credential minted for that single operation β€” an ephemeral, scope-limited SSH certificate from its own CA, or a short-lived bound ServiceAccount token β€” and returns only the output. Keys, certificates and tokens live in the broker's memory and are discarded after the call: nothing enters the model's context, so a prompt-injected agent has nothing to exfiltrate.

One binary β€” infrabroker β€” exposes the same engine (internal/broker) and tool surface (internal/mcpserver) over three transports, chosen by subcommand. (The legacy per-transport binaries broker / mcp-broker / mcp-broker-http remain as thin deprecated wrappers over these subcommands, so existing configs keep working.)

  • MCP stdio (local, recommended for personal use) β€” infrabroker serve-mcp. Tools: ssh_execute, ssh_session_open / ssh_session_exec / ssh_session_close, ssh_list_servers, ssh_put_file / ssh_get_file; with clusters configured, also k8s_get / k8s_list / k8s_logs / k8s_apply / k8s_delete / k8s_list_clusters. No transport auth β€” isolation comes from the process being launched by the user (as the MCP spec recommends for stdio).
  • MCP HTTP + OAuth2/OIDC (remote, multi-user) β€” infrabroker serve-mcp-http, Streamable HTTP. Same tools, but each client authenticates with an OIDC bearer token validated locally against the issuer's JWKS; the user identity (and groups, for per-user RBAC) is propagated to the signer.
  • HTTP + mTLS β€” infrabroker serve-http, POST /v1/ssh_run (one-shot), for network agents authenticated with a client certificate.

Documentation

This README is a landing page. The detail lives in focused, single-source docs:

DocumentContents
QUICKSTART.mdFirst ssh_execute in under 10 minutes β€” single-binary local mode, no signer/PKI
ARCHITECTURE.mdDiagram, request flow, design decisions, sudo elevation, sessions, multi-CA
THREAT_MODEL.mdActors, trust boundaries, security controls, and explicit non-goals/gaps
OPERATIONS.mdRunbook: startup, adding hosts, hot-reload, broker-ctl, PKI rotation, configs
MESH.mdRunning infrabroker over a NetBird / Tailscale mesh β€” the session layer on top of the overlay path
HA.mdWhy it is single-instance today: state inventory, the blockers, and what degrades under replication
API.mdHTTP endpoint reference for all services
USAGE.mdGuide to the MCP tools (SSH + Kubernetes), dry-run, and audit review (for the model / operator)
SECURITY.mdVulnerability disclosure policy
CONTRIBUTING.md Β· CODING_STYLE.mdWorkflow, versioning, Go style

Why infrabroker

  • Anti-exfiltration (prompt injection): the ephemeral key/cert/token live only in the broker's memory; they never enter the model's context.
  • Kubernetes without kubeconfigs: the signer mints a short-lived bound ServiceAccount token (TokenRequest API) per operation; every cluster is default-deny with per-verb/resource/namespace policy and the same dry-run, approval and audit path as SSH.
  • Anti-reuse: each cert carries a TTL of minutes, source-address (broker or bastion IP), and β€” for one-shot β€” a force-command. Useless outside its host/time/IP.
  • Controlled escalation: allow_sudo / allowed_sudo_users live in the signer; a compromised broker cannot escalate where policy forbids it.
  • CA compromise bounded: one CA per host group (ca_keys), each key optionally in Azure Key Vault or ssh-agent (YubiKey PIV / SoftHSM / TPM) β€” the private key never leaves the HSM.
  • Audit / non-repudiation: append-only, Ed25519-chained log correlated by serial across signer, broker, and sshd.

The full threat model β€” including what the system deliberately does not defend β€” is in THREAT_MODEL.md.

How it works

Code
AI model ──tool call──> broker ──mTLS──> [control-plane] ──mTLS──> signer
   (no credential)      (ephemeral key      (approval +          (CA key +
                         in RAM, never        guardrails,          policy + RBAC,
                         on disk)             no CA key)           signs the cert)
                            β”‚
                            └── SSH with the ephemeral cert ──> bastion ──> target host
                                                                 └─ stdout/stderr/exit_code ─> model

The broker sends an intent ({host, role, purpose, command?, sudo?, pty?, pubkey, …}); the signer derives every certificate constraint from policy and returns the signed cert. The ephemeral private key is generated in the broker and never leaves it. See ARCHITECTURE.md for the request flow, the design decisions, and the per-hop ProxyJump certificate diagrams.

Feature overview

CapabilityOne-linerMore
Ephemeral certificatesEd25519 pair in RAM per operation; minutes-long, scoped cert. No reusable secret.ARCHITECTURE
External signerA separate cmd/signer holds the CA key and policy; the broker never does.ARCHITECTURE
Multi-CA + HSMOne CA key per host group via ca_keys; local PEM, Azure Key Vault, or ssh-agent/HSM.ARCHITECTURE
AI-action firewallPer-host or composable-by-group command policy (allow/deny/require_approval), POSIX-sh AST parsing, dry-run. Authoritative for one-shot.ARCHITECTURE Β· USAGE
Human-in-the-loop approvalOptional control plane gates require_approval commands behind out-of-band approval; the signer enforces it.ARCHITECTURE Β· API
Action budgets (behaviour guardrails)Budget how much an agent can do: per-CN sign-rate cap plus per-subject rate limit and novelty escalation (a subsequent new host / novel command β†’ approval); observe or enforce. Network tools budget what an agent can reach or spend; this budgets the actions themselves.OPERATIONS Β· ARCHITECTURE
RBACBroker-CN groups (mTLS) + per-end-user OIDC groups; fail-closed.ARCHITECTURE
sudo / PTYPolicy-gated elevation (sudo -n) and PTY allocation, per host.ARCHITECTURE
Kubernetes brokerk8s_* tools with per-operation bound SA tokens, default-deny verb/resource/namespace policy, dry-run.USAGE Β§10
Session recordingshell/pty sessions to ASCIIcast v2 (.cast), indexed by session_id.USAGE Β§8
Chained auditAppend-only, Ed25519-signed, SHA-256-chained; correlated by serial.USAGE Β§7 Β· API
Hot reloadsigner.json re-read (and validated) without restart, via POST /v1/reload or SIGHUP.OPERATIONS Β§3

Comparison with existing solutions

Several tools address SSH access control or AI-agent credential security, but none cover the full combination that infrabroker targets in a lightweight, self-hosted package.

FeatureinfrabrokerTeleportVault + SSH engineStrongDMssh-mcp
Ephemeral cert in memory (no disk)βœ…βœ…βœ…βŒβŒ
Separate broker / signing serviceβœ…βœ…Partial❌❌
MCP-native (AI agents)βœ…βœ… (2025)βœ… (2025)βŒβœ…
OAuth2/OIDC on MCP transportβœ…βœ…βœ…βŒβŒ
Per-command policy + dry-run (AI-action firewall)βœ…βŒβŒβŒβŒ
Human-in-the-loop approval for AI commandsβœ…βŒβŒβŒβŒ
Per-agent behavioral guardrails (anomaly/rate)βœ…βŒβŒβŒβŒ
Session recording (ASCIIcast v2, stdin+stdout+stderr)βœ…βœ…βŒPartial❌
Cryptographically chained audit logβœ…βŒβŒPartial❌
Single-binary / simple self-hostedβœ…βŒβŒβŒβœ…
HSM/KMS for CA keyβœ… (AKV)βœ…βœ…β€”β€”

Teleport is the closest commercial equivalent β€” short-lived SSH certs, RBAC, and since 2025 Secure MCP; its Jan-2026 Agentic Identity Framework targets the same threat model. The difference is operational weight: Teleport needs a dedicated control-plane cluster, recording proxy, and web UI β€” orders of magnitude heavier than a Go binary + signer.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Command Line View all alternatives
  • MCP Ssh Manager logoMCP Ssh Manager

    Manage multiple SSH servers from one MCP: command execution, file transfer/rsync, database dump/import/query (MySQL/PostgreSQL/MongoDB), backups & restore, health monitoring, persistent sessions, tunnels, ProxyJump/bastion, and opt-in per-server security modes (readonly/restricted) with audit log. Linux, macOS & Windows OpenSSH.

    πŸ–₯️ Command Line7 views
    Compare vs MCP Ssh Manager β†’
  • Rootpilot MCP logoRootpilot MCP

    Safe, read-only SSH diagnostics for Linux/Docker servers: a fixed 38-command whitelist (no arbitrary execution), secret redaction, per-command timeouts. Collects evidence; your model does the reasoning. npx @rootpilot/mcp-ssh-diagnose

    πŸ–₯️ Command Line2 views
    Compare vs Rootpilot MCP β†’
  • Servonaut logoServonaut

    Manage AWS EC2, Hetzner, OVH and custom SSH servers: run commands, fetch logs, CloudWatch/CloudTrail queries, fleet health snapshots, IP banning, S3 β€” with readonly/standard/dangerous guard tiers and a JSONL audit trail.

    πŸ–₯️ Command Line2 views
    Compare vs Servonaut β†’
  • Sysknife logoSysknife

    Security-hardened MCP server for Linux system administration via 189 typed actions instead of shell strings, with an Ed25519-signed hash-chain audit log, one-time TTL approval receipts, and automatic rollback. Works with Claude Code, Cursor, and Codex CLI.

    πŸ–₯️ Command Line1 views
    Compare vs Sysknife β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
10
Stargazers on the source repository.
Last commit
3d ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Infrabroker

Credentials are generated and stored only in the broker's memory and never exposed to the model or included in its context.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewInfrabroker AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/luisgf-infrabroker?style=directory)](https://allmcps.com/mcp/luisgf-infrabroker)
HTML Embed
<a href="https://allmcps.com/mcp/luisgf-infrabroker"><img src="https://allmcps.com/api/badge/luisgf-infrabroker?style=directory" alt="Infrabroker on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ–₯️Command Line
PricingFree
More technical detailsExpand β–Ύ
AuthAPI key
LicenseGPL-3.0
ClientsWindsurf, Cline / VS Code
Last updatedSep 8, 2026
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars10
GitHub Star CountTotal stargazers on GitHub representing community popularity (10 stars).
Last commit3d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 8, 2026
49Quality signal: Fair Β· 49/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools21/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ–₯️ Command Line β†’Best MCP servers for Command Line & Terminal β†’Alternatives to Infrabroker β†’Install in Claude DesktopInstall in CursorInstall in VS Code