MCP & Gọi công cụ

SBproxy

soapbucket/sbproxy

An open-source, self-hosted Enterprise AI Gateway and LLM proxy written in Rust, providing an OpenAI-compatible API for over 60 providers and supporting local model hosting, MCP tool federation, and robust traffic governance.

★ 49Số sao
⑂ 1Fork
1Vấn đề đang mở
RustNgôn ngữ
Apache-2.0Giấy phép
Q@project.QualityScoreĐiểm biên tập

Ảnh chụp màn hình dự án

Ảnh chụp màn hình của SBproxy Ảnh chụp màn hình của SBproxy

Tổng quan

SBproxy is an AI gateway designed to manage API, MCP, agent, and AI model traffic. Built on Cloudflare's Pingora framework, it acts as a reverse proxy and load balancer that sits between client applications and LLM providers or self-hosted models. It unifies access to OpenAI, Anthropic, Gemini, Bedrock, and 60+ other providers via an OpenAI-compatible API, while also allowing users to serve models locally using vLLM or llama.cpp on their own GPUs. The gateway includes enterprise-grade features such as API key management, budgets, guardrails, semantic caching, and a Web Application Firewall (WAF) based on the OWASP Core Rule Set.

Tính năng chính

  • OpenAI-compatible API for 60+ LLM providers
  • Local model hosting via vLLM and llama.cpp
  • MCP gateway for tool exposure and federation
  • API key, budget, and guardrail management
  • Semantic cache
  • Web Application Firewall (WAF) using OWASP Core Rule Set
  • Rate limiting and load balancing
  • Built on Pingora for high-performance proxying
  • WebAssembly (Wasm) scripting support via wasmtime
  • Kubernetes operator

Yêu cầu, cài đặt và bắt đầu nhanh

Via cURL (Linux/macOS): `curl -fsSL https://download.sbproxy.dev | sh`
Via Homebrew (macOS): `brew tap soapbucket/tap && brew install sbproxy`
Via Docker: `docker pull soapbucket/sbproxy:latest`
From Source: `make build-release`

Cách sử dụng

After installation, you can run a credential-free gateway example by cloning the repository (`git clone https://github.com/soapbucket/sbproxy`) and following the getting-started guide. To run via Docker, mount your configuration file and execute: `docker run --rm -p 8080:8080 -v "$PWD/sb.yml:/etc/sbproxy/sb.yml:ro" soapbucket/sbproxy:latest serve -f /etc/sbproxy/sb.yml`.

Khả năng tương thích của mô hình và trường hợp sử dụng

Compatible with OpenAI, Anthropic, Gemini, Bedrock, and 60+ other providers via an OpenAI-compatible API. Supports serving local models using vLLM and llama.cpp inference engines.

Ghi chú về giấy phép và rủi ro

Apache License 2.0

Editorial verification 2026-08-02: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

Phát hành và bảo trì

Not stated in the repository metadata

MemPalace

mempalace/mempalace

★ 58KPython

QwenPaw

agentscope-ai/qwenpaw

★ 33,9KPython

Composio

composiohq/composio

★ 29,5KTypeScript