Skip to main content
Glama
maximhq

Bifrost MCP Gateway

Official
by maximhq

Bifrost AI Gateway

Discord badge codecov Docker Pulls Artifact Hub License

Самый быстрый способ создавать AI-приложения, которые никогда не падают

Bifrost — это высокопроизводительный AI-шлюз, который объединяет доступ к 23+ провайдерам (OpenAI, Anthropic, AWS Bedrock, Google Vertex и другим) через единый OpenAI-совместимый API. Развертывание за секунды без какой-либо настройки, автоматический фейловер, балансировка нагрузки, семантическое кэширование и функции корпоративного уровня.

Related MCP server: MCPGate

Быстрый старт

Get started

Переход от нуля до готового к продакшену AI-шлюза менее чем за минуту.

Шаг 1: Запустите Bifrost Gateway

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

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

Шаг 2: Настройте через веб-интерфейс

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

Шаг 3: Выполните первый API-вызов

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!"}]
  }'

Вот и всё! Ваш AI-шлюз работает с веб-интерфейсом для визуальной настройки, мониторинга в реальном времени и аналитики.

Полные руководства по настройке:


Корпоративные развертывания

Bifrost поддерживает корпоративные частные развертывания для команд, работающих с производственными AI-системами в масштабе. Помимо частных сетей, настраиваемых средств безопасности и управления, корпоративные развертывания открывают расширенные возможности, включая адаптивную балансировку нагрузки, кластеризацию, guardrails, MCP-шлюз и другие функции, предназначенные для корпоративного масштаба и надежности.


Ключевые функции

Базовая инфраструктура

Расширенные функции

  • Model Context Protocol (MCP) — позволяет AI-моделям использовать внешние инструменты (файловая система, веб-поиск, базы данных)

  • Семантическое кэширование — интеллектуальное кэширование ответов на основе семантической близости для снижения затрат и задержек

  • Мультимодальная поддержка — поддержка текста, изображений, аудио и потоковой передачи за единым интерфейсом

  • Пользовательские плагины — расширяемая архитектура промежуточного ПО для аналитики, мониторинга и пользовательской логики

  • Управление — отслеживание использования, ограничение скорости и детальный контроль доступа

Корпоративные функции и безопасность

  • Управление бюджетом — иерархический контроль затрат с виртуальными ключами, командами и бюджетами клиентов

  • Предоставление пользователей (OIDC) — вход через OAuth 2.0 / OIDC с фоновой синхронизацией каталогов для команд, ролей и бизнес-подразделений

  • Наблюдаемость — встроенные метрики Prometheus, распределенная трассировка и комплексное логирование

  • Управление секретами — безопасное управление API-ключами с помощью переменных окружения и секретов развертывания

Опыт разработчика


Структура репозитория

Bifrost использует модульную архитектуру для максимальной гибкости:

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

Варианты начала работы

Выберите метод развертывания, который подходит вам:

1. Шлюз (HTTP API)

Лучше всего подходит для: языконезависимой интеграции, микросервисов и производственных развертываний

# 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

Функции: веб-интерфейс, мониторинг в реальном времени, управление несколькими провайдерами, запуск без настройки

Подробнее: Руководство по настройке шлюза

2. Go SDK

Лучше всего подходит для: прямой интеграции с Go с максимальной производительностью и контролем

go get github.com/maximhq/bifrost/core

Функции: нативные Go API, встроенное развертывание, интеграция с пользовательским промежуточным ПО

Подробнее: Руководство по Go SDK

3. Замена без изменений кода

Лучше всего подходит для: миграции существующих приложений без изменений кода

# 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"

Подробнее: Руководства по интеграции


Производительность

Bifrost добавляет практически нулевую нагрузку к вашим AI-запросам. В устойчивых тестах с 5000 RPS шлюз добавил всего 11 мкс накладных расходов на запрос.

Метрика

t3.medium

t3.xlarge

Улучшение

Добавленная задержка (накладные расходы Bifrost)

59 мкс

11 мкс

-81%

Успешность при 5k RPS

100%

100%

Нет неудачных запросов

Среднее время ожидания в очереди

47 мкс

1.67 мкс

-96%

Средняя задержка запроса (включая провайдера)

2.12 с

1.61 с

-24%

Ключевые показатели производительности:

  • Идеальная успешность — 100% успешных запросов даже при 5k RPS

  • Минимальные накладные расходы — менее 15 мкс дополнительной задержки на запрос

  • Эффективная очередь — среднее время ожидания менее микросекунды

  • Быстрый выбор ключей~10 нс для выбора взвешенных API-ключей

Полные бенчмарки: Анализ производительности


Документация

Полная документация: https://docs.getbifrost.ai

Быстрый старт

Функции

Интеграции

Корпоративные функции


Нужна помощь?

Присоединяйтесь к нашему Discord для поддержки сообщества и обсуждений.

Получите помощь по:

  • Быстрой настройке и устранению неполадок

  • Лучшим практикам и советам по конфигурации

  • Обсуждениям и поддержке сообщества

  • Помощи с интеграциями в реальном времени


Вклад в проект

Мы приветствуем вклад любого рода! См. наше Руководство по вкладу для:

  • Настройки среды разработки

  • Соглашений о коде и лучших практик

  • Как отправлять pull request

  • Сборки и тестирования локально

Требования к разработке и инструкции по сборке см. в Руководстве по настройке среды разработки.


Лицензия

Этот проект лицензирован под лицензией Apache 2.0 — см. файл LICENSE для подробностей.

Сделано с ❤️ командой 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