bifrost
Verified Safeby maximhq
Overview
A high-performance AI gateway with a unified interface for multiple LLM providers, offering real-time monitoring and configuration.
Installation
npx bifrostEnvironment Variables
- NEXT_PUBLIC_BIFROST_PORT
- NEXT_PUBLIC_IS_ENTERPRISE
- NEXT_PUBLIC_ENTERPRISE_TRIAL_EXPIRY
- BIFROST_HOST
- LOG_LEVEL
- REDIS_USERNAME
- REDIS_PASSWORD
- REDIS_ADDR
- REDIS_DB
- QDRANT_GRPC_URL
- QDRANT_HTTP_URL
- QDRANT_API_KEY
- QDRANT_USE_TLS
- WEAVIATE_GRPC_URL
- WEAVIATE_HTTP_URL
- WEAVIATE_API_KEY
- WEAVIATE_GRPC_API_KEY
- WEAVIATE_BATCH_SIZE
- WEAVIATE_HEADERS
- OTEL_RESOURCE_ATTRIBUTES
- POSTGRES_USERNAME
- POSTGRES_PASSWORD
- POSTGRES_HOST
- POSTGRES_PORT
- POSTGRES_DB
- POSTGRES_SSLMODE
- ANTHROPIC_API_KEY
- AZURE_CLIENT_ID
- AZURE_CLIENT_SECRET
- AZURE_TENANT_ID
- BEDROCK_ACCESS_KEY
- BEDROCK_SECRET_KEY
- BEDROCK_SESSION_TOKEN
- CEREBRAS_API_KEY
- COHERE_API_KEY
- GEMINI_API_KEY
- GROQ_API_KEY
- HUGGINGFACE_API_KEY
- MISTRAL_API_KEY
- OPENROUTER_API_KEY
- PARASAIL_API_KEY
- ELEVENLABS_API_KEY
- OLLAMA_API_KEY
- OPENAI_API_KEY
- VERTEX_PROJECT_ID
- PERPLEXITY_API_KEY
- NEBIUS_API_KEY
- XAI_API_KEY
Security Notes
The project demonstrates good security practices by emphasizing environment variables for sensitive data (API keys, database credentials) and explicitly warning against insecure configurations (e.g., `skip_tls_verify`). Development-specific features like the `DevProfiler` are gated to only run in development environments. Authentication tokens are managed with appropriate storage and refresh mechanisms. File manipulation scripts in the UI are for build processes and do not indicate runtime `eval` risks. Given its role as an AI gateway, handling sensitive user and LLM data, these measures are crucial. Potential risks are mitigated by design choices.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
mcp-context-forge
Converts web content (HTML, PDF, DOCX, etc.) and local files from a URL into high-quality Markdown format. It supports multiple conversion engines, content optimization, batch processing, and image handling.
mcp-gateway-registry
Provides a programmatic interface to interact with the main MCP Gateway Registry API, enabling tasks like registering/toggling services, managing groups/users, and intelligently discovering tools across registered services using semantic search and access control.
lunar
The Lunar MCP Server acts as an HTTP proxy, designed to intercept, analyze, and manage API traffic within a Python environment, applying policies for caching, throttling, queueing, and collecting data for observability.