Skip to main content
Glama
maximhq

Bifrost MCP Gateway

Official
by maximhq

Bifrost AI Gateway

Discord badge codecov Docker Pulls Artifact Hub License

Der schnellste Weg, KI-Anwendungen zu entwickeln, die nie ausfallen

Bifrost ist ein leistungsstarkes KI-Gateway, das den Zugriff auf über 23 Anbieter (OpenAI, Anthropic, AWS Bedrock, Google Vertex und mehr) über eine einzige OpenAI-kompatible API vereinheitlicht. In Sekunden ohne Konfiguration bereitgestellt, erhalten Sie automatisches Failover, Lastverteilung, semantisches Caching und Funktionen auf Unternehmensniveau.

Related MCP server: MCPGate

Schnellstart

Get started

In unter einer Minute vom Nullpunkt zum produktionsreifen KI-Gateway.

Schritt 1: Bifrost Gateway starten

# Install and run locally
npx -y @maximhq/bifrost

# Or use Docker
docker run -p 8080:8080 maximhq/bifrost

Schritt 2: Konfiguration über die Web-UI

# Open the built-in web interface
open http://localhost:8080

Schritt 3: Tätigen Sie Ihren ersten API-Aufruf

curl -X POST http://localhost:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o-mini",
    "messages": [{"role": "user", "content": "Hello, Bifrost!"}]
  }'

Das war's! Ihr KI-Gateway läuft mit einer Weboberfläche für visuelle Konfiguration, Echtzeit-Überwachung und Analysen.

Vollständige Einrichtungsanleitungen:


Enterprise-Bereitstellungen

Bifrost unterstützt private Bereitstellungen auf Unternehmensniveau für Teams, die produktive KI-Systeme in großem Maßstab betreiben. Zusätzlich zu privaten Netzwerken, benutzerdefinierten Sicherheitskontrollen und Governance ermöglichen Unternehmensbereitstellungen erweiterte Funktionen wie adaptives Lastverteilung, Clustering, Guardrails, MCP-Gateway und andere Funktionen, die für Skalierung und Zuverlässigkeit auf Unternehmensniveau entwickelt wurden.


Hauptfunktionen

Kerninfrastruktur

  • Unified Interface - Einheitliche OpenAI-kompatible API für alle Anbieter

  • Multi-Provider Support - OpenAI, Anthropic, AWS Bedrock, Google Vertex, Azure, Cerebras, Cohere, Mistral, Ollama, Groq und mehr

  • Automatic Fallbacks - Nahtloses Failover zwischen Anbietern und Modellen ohne Ausfallzeiten

  • Load Balancing - Intelligente Verteilung von Anfragen über mehrere API-Schlüssel und Anbieter

Erweiterte Funktionen

  • Model Context Protocol (MCP) - Ermöglicht KI-Modellen die Nutzung externer Tools (Dateisystem, Websuche, Datenbanken)

  • Semantic Caching - Intelligentes Antwort-Caching basierend auf semantischer Ähnlichkeit zur Reduzierung von Kosten und Latenz

  • Multimodal Support - Unterstützung für Text, Bilder, Audio und Streaming, alles hinter einer gemeinsamen Schnittstelle.

  • Custom Plugins - Erweiterbare Middleware-Architektur für Analysen, Überwachung und benutzerdefinierte Logik

  • Governance - Nutzungsverfolgung, Ratenbegrenzung und fein granulare Zugriffskontrolle

Enterprise & Sicherheit

  • Budget Management - Hierarchische Kostenkontrolle mit virtuellen Schlüsseln, Teams und Kundenbudgets

  • User Provisioning (OIDC) - OAuth 2.0 / OIDC-Login mit Hintergrund-Synchronisierung von Verzeichnissen für Teams, Rollen und Geschäftseinheiten

  • Observability - Native Prometheus-Metriken, verteiltes Tracing und umfassende Protokollierung

  • Secrets Management - Sichere API-Schlüsselverwaltung mit Umgebungsvariablen und Bereitstellungsgeheimnissen

Entwicklererfahrung


Repository-Struktur

Bifrost verwendet eine modulare Architektur für maximale Flexibilität:

bifrost/
├── npx/                 # NPX script for easy installation
├── core/                # Core functionality and shared components
│   ├── providers/       # Provider-specific implementations (OpenAI, Anthropic, etc.)
│   ├── schemas/         # Interfaces and structs used throughout Bifrost
│   └── bifrost.go       # Main Bifrost implementation
├── framework/           # Framework components for data persistence
│   ├── configstore/     # Configuration storage backends
│   ├── logstore/        # Request logging storage backends
│   └── vectorstore/     # Vector storages
├── transports/          # HTTP gateway and other interface layers
│   └── bifrost-http/    # HTTP transport implementation
├── ui/                  # Web interface for HTTP gateway
├── plugins/             # Extensible plugin system
│   ├── governance/      # Budget management and access control
│   ├── jsonparser/      # JSON parsing and manipulation utilities
│   ├── logging/         # Request logging and analytics
│   ├── maxim/           # Maxim's observability integration
│   ├── mocker/          # Mock responses for testing and development
│   ├── semanticcache/   # Intelligent response caching
│   └── telemetry/       # Monitoring and observability
├── docs/                # Documentation and guides
└── tests/               # Comprehensive test suites

Optionen für den Einstieg

Wählen Sie die Bereitstellungsmethode, die Ihren Anforderungen entspricht:

1. Gateway (HTTP-API)

Am besten geeignet für: Sprachunabhängige Integration, Microservices und Produktionsbereitstellungen

# NPX - Get started in 30 seconds
npx -y @maximhq/bifrost

# Docker - Production ready
docker run -p 8080:8080 -v $(pwd)/data:/app/data maximhq/bifrost

Funktionen: Web-UI, Echtzeit-Überwachung, Multi-Provider-Verwaltung, Start ohne Konfiguration

Mehr erfahren: Gateway-Einrichtungsanleitung

2. Go SDK

Am besten geeignet für: Direkte Go-Integration mit maximaler Leistung und Kontrolle

go get github.com/maximhq/bifrost/core

Funktionen: Native Go-APIs, eingebettete Bereitstellung, Integration benutzerdefinierter Middleware

Mehr erfahren: Go-SDK-Anleitung

3. Drop-in-Ersatz

Am besten geeignet für: Migration bestehender Anwendungen ohne Codeänderungen

# OpenAI SDK
- base_url = "https://api.openai.com"
+ base_url = "http://localhost:8080/openai"

# Anthropic SDK
- base_url = "https://api.anthropic.com"
+ base_url = "http://localhost:8080/anthropic"

# Google GenAI SDK
- api_endpoint = "https://generativelanguage.googleapis.com"
+ api_endpoint = "http://localhost:8080/genai"

Mehr erfahren: Integrationsanleitungen


Leistung

Bifrost fügt Ihren KI-Anfragen praktisch keinen Overhead hinzu. In kontinuierlichen Benchmarks mit 5.000 RPS fügte das Gateway nur 11 µs Overhead pro Anfrage hinzu.

Metrik

t3.medium

t3.xlarge

Verbesserung

Zusätzliche Latenz (Bifrost-Overhead)

59 µs

11 µs

-81%

Erfolgsrate @ 5k RPS

100%

100%

Keine fehlgeschlagenen Anfragen

Durchschnittliche Wartezeit in der Warteschlange

47 µs

1.67 µs

-96%

Durchschnittliche Anforderungslatenz (inkl. Anbieter)

2.12 s

1.61 s

-24%

Wichtige Leistungs-Highlights:

  • Perfekte Erfolgsrate - 100% Erfolgsquote bei Anfragen, selbst bei 5k RPS

  • Minimaler Overhead - Weniger als 15 µs zusätzliche Latenz pro Anfrage

  • Effiziente Warteschlangenverwaltung - Durchschnittliche Wartezeiten im Sub-Mikrosekundenbereich

  • Schnelle Schlüsselauswahl - ~10 ns zur Auswahl gewichteter API-Schlüssel

Vollständige Benchmarks: Leistungsanalyse


Dokumentation

Vollständige Dokumentation: https://docs.getbifrost.ai

Schnellstart

Funktionen

Integrationen

Enterprise


Brauchen Sie Hilfe?

Treten Sie unserem Discord bei für Community-Support und Diskussionen.

Hilfe erhalten Sie bei:

  • Schnelle Einrichtungshilfe und Fehlerbehebung

  • Best Practices und Konfigurationstipps

  • Community-Diskussionen und Support

  • Echtzeit-Hilfe bei Integrationen


Mitwirken

Wir begrüßen Beiträge aller Art! In unserem Leitfaden für Mitwirkende finden Sie:

  • Einrichtung der Entwicklungsumgebung

  • Code-Konventionen und Best Practices

  • So reichen Sie Pull-Requests ein

  • Lokales Erstellen und Testen

Entwicklungsanforderungen und Build-Anweisungen finden Sie in unserem Leitfaden zur Entwicklungseinrichtung.


Lizenz

Dieses Projekt ist unter der Apache-2.0-Lizenz lizenziert – siehe die Datei LICENSE für Details.

Mit ❤️ erstellt von Maxim

A
license - permissive license
Not graded
quality - not tested
Not graded
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    A powerful gateway for the Model Context Protocol (MCP) that unifies AI toolchains by federating multiple MCP servers, wrapping REST APIs as MCP tools, and supporting multiple transport methods with an admin dashboard.
    1
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCPGate aggregates multiple MCP servers into a single unified endpoint, enabling centralized tool management with granular filtering, automatic namespacing, and observability. Features a real-time web dashboard and optional PostgreSQL-backed audit trails for monitoring and controlling AI tool access across local and remote deployments.
    17
    Apache 2.0
  • F
    license
    Not graded
    quality
    A
    maintenance
    A production-ready MCP gateway and control plane that provides credential vault, policy engine, audit logging, and managed runtime for routing tool calls between AI agents and downstream MCP servers.
    57
  • A
    license
    Not graded
    quality
    A
    maintenance
    An open-source MCP gateway for AI operators, connecting any LLM to a hot-reloadable connector registry with production-grade approval gates and a built-in control plane for session management.
    MIT

View all related MCP servers

Related MCP Connectors

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • Enterprise AI Control Plane: governance, guardrails, spend tracking, compliance & smart routing.

  • Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/maximhq/bifrost'

If you have feedback or need assistance with the MCP directory API, please join our Discord server