Ihre Daten, in jedem MCP-Host.

Die Wombat MCP Bridge stellt die WOMBATpass-REST-API als Model-Context-Protocol-Tools für KI-Assistenten bereit. Lassen Sie Claude Runs auflisten, Findings untersuchen oder Compliance-Daten erkunden — alles über dieselbe SSO-Sitzung und dieselben rollenbasierten Berechtigungen, denen Sie bereits vertrauen.

MCP SSE stdio OIDC pass-through Rollenfilterung Aus OpenAPI generiert Token-Introspection
v0.1.2
PyPI-Release
113+
Bereitgestellte Tools
2
Transporte
0
Zusätzliche Zugangsdaten nötig

Eine sichere Bridge, kein zweites Auth-System.

Die Bridge nutzt Identität, Berechtigungen und Audit-Trails von WOMBATpass. Sie validiert, leitet weiter und filtert — und speichert niemals Cloud-Secrets oder IdP-Passwörter.

IdP-agnostisch

Keine direkte Integration von Keycloak, Entra oder Okta. Die Bridge vertraut Tokens, die ausgestellt werden von wafpass-server, das OIDC- und SAML-Flows bereits übernimmt.

Token-Introspection

Jede neue SSE-Verbindung wird geprüft gegen GET /auth/me. Sofortige Erkennung von Widerrufen, kein Teilen von JWT-Secrets nötig.

Tools nach Least Privilege

tools/list wird nach der Rolle des angemeldeten Nutzers gefiltert. Endpunkte nur für Admins bleiben für Engineers unsichtbar, und zeilenbasierte Autorisierung gilt bei jedem Backend-Aufruf.

Kontextweitergabe

Der ursprüngliche Authorization: Bearer Header wird bei jeder weitergeleiteten Anfrage an WOMBATpass übergeben, sodass Nutzeridentität und Audit-Zuordnung erhalten bleiben.

Aus OpenAPI generiert

Beim Start ruft die Bridge /openapi.json ab und registriert sichere Operationen als typisierte MCP-Tools mit Pydantic-validierten Argumenten.

stdio oder SSE

Betreiben Sie die Bridge als lokalen stdio-Prozess für Claude Desktop oder stellen Sie sie per HTTP/SSE für entfernte MCP-Hosts und browserbasierte Clients bereit.

Claude Desktop in Minuten verbinden.

Installieren Sie die Bridge, melden Sie sich einmal an und verweisen Sie Claude Desktop auf den stdio-Befehl. Keine Zertifikate, keine offenen Ports, keine zusätzliche Authentifizierung.

1. Installieren und konfigurieren
git clone https://github.com/WAF2p/wafpass-mcp.git
cd wafpass-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"

wafpass-mcp-configure
# Enter WOMBATpass API URL, username and password
2. Claude-Desktop-Konfiguration (stdio)
{
  "mcpServers": {
    "wafpass": {
      "command": "/path/to/wombatpass-mcp/.venv/bin/wafpass-mcp-stdio"
    }
  }
}
3. Docker Compose (Alternative)
# From the Wombat repository root
docker compose up -d wafpass-mcp
docker compose logs -f wafpass-mcp

# SSE endpoint: http://localhost:3001/sse
# Override WAFPASS_TOKEN_MODE or WAFPASS_JWT_SECRET in .env

So fügt sich die Bridge ein.

Der Nutzer authentifiziert sich über den vorgelagerten IdP, tauscht Tokens mit WOMBATpass und bringt dasselbe Bearer-Token zum MCP-Host. Die Bridge leitet Anfragen weiter und filtert Tools nach Rolle.

Nutzer
SSO-Anmeldung
IdP
Keycloak / Entra
WOMBATpass
wafpass-server
KI-Client
MCP host
Bridge
wafpass-mcp
VariableStandardBeschreibung
WAFPASS_API_BASE_URLhttp://localhost:8000Vorgelagerte WOMBATpass-API.
WAFPASS_TOKEN_MODEintrospectionintrospection oder jwt_secret für lokales HS256.
WAFPASS_JWT_SECRETkeinerErforderlich für jwt_secret -Modus; muss zum Backend passen.
WAFPASS_ACCESS_TOKENkeinerWombat-Token für den stdio-Modus; optional, wenn vom Konfigurationshelfer gespeichert.
WAFPASS_REFRESH_TOKENkeinerRefresh-Token für die automatische Erneuerung des Access-Tokens im stdio-Modus.
WAFPASS_REFRESH_THRESHOLD_SECONDS300Access-Token erneuern, wenn es innerhalb so vieler Sekunden abläuft.
MCP_HOST0.0.0.0Bind-Host der Bridge im HTTP/SSE-Modus.
MCP_PORT3001Bind-Port der Bridge im HTTP/SSE-Modus.
LOG_LEVELINFOLog-Level.

Bringen Sie KI in Ihren Workflow.

Installieren Sie die Bridge von PyPI oder GitHub, verbinden Sie sie mit Claude Desktop und stellen Sie Fragen in natürlicher Sprache zu Runs, Findings und Controls.