A comprehensive platform for managing and proxying Model Context Protocol (MCP) servers, providing scalable AI service orchestration across multiple microservices.
32
stars
16
commits
Go
primary language
Apr 16, 2026
updated
A comprehensive, modular MCP (Model Context Protocol) proxy system that enables secure, scalable, and extensible AI model integrations.
π MCP Proxy Service - Full-featured HTTP proxy for MCP servers with advanced session management, authentication, and protocol translation.
π Network Discovery - Automated network scanning to discover MCP servers, detect authentication types, and assess security vulnerabilities.
π Server Registry - Curated registry of MCP Servers, including GitHub, SUSE MCP's, Atlassian, Gitea, and 20+ other popular services (yes you may contribute to the list!).
π Plugin Management - Dynamic plugin system for extending functionality with service registration, health monitoring, and capability routing.
The system uses a main container + sidecar architecture where services run as coordinated containers within a single Kubernetes pod:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SUSE AI Universal Proxy β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β UNIFIED SERVICE β β
β β β β
β β β’ MCP Proxy with session management β β
β β β’ Server registry and discovery β β
β β β’ Plugin management and orchestration β β
β β β’ Authentication and authorization β β
β β β β
β β HTTP: 8911 | HTTPS: 3911 β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββ β
β β PLUGINS β β
β β (External) β β
β β β β
β β Variable β β
β β Ports β β
β βββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
https://github.com/suse/suse-ai-up (branch: main)suse-ai-upservice.type: LoadBalancerauth.method: development (for no auth)Install using the helm chart:
helm install suse-ai-up ./charts/suse-ai-up
Get Service IP
kubectl get svc suse-ai-up-service -n suse-ai-up -o jsonpath='{.status.loadBalancer.ingress[0].ip}'
https://github.com/suse/suse-ai-up (branch: main)https://github.com/suse/suse-ai-up-ext(branch: v0.1.0)Access API documentation:
http://{IP ADDRESS}:8911/docs/index.html
git clone https://github.com/suse/suse-ai-up.git
cd suse-ai-up
go run ./cmd/uniproxy
Universal Proxy require Kubernets so the ideal development way is to deploy the helm chart in kubernetes
Check the file EXAMPLES.md
We welcome contributions! Please see our Contributing Guide for details.
Licensed under the Apache License, Version 2.0. See LICENSE for details.
SUSE AI Universal Proxy - Making AI model integration secure, scalable, and simple.
Go
98.6%
A comprehensive platform for managing and proxying Model Context Protocol (MCP) servers, providing scalable AI service orchestration across multiple microservices.
32
stars
16
commits
Go
primary language
Apr 16, 2026
updated
A comprehensive, modular MCP (Model Context Protocol) proxy system that enables secure, scalable, and extensible AI model integrations.
π MCP Proxy Service - Full-featured HTTP proxy for MCP servers with advanced session management, authentication, and protocol translation.
π Network Discovery - Automated network scanning to discover MCP servers, detect authentication types, and assess security vulnerabilities.
π Server Registry - Curated registry of MCP Servers, including GitHub, SUSE MCP's, Atlassian, Gitea, and 20+ other popular services (yes you may contribute to the list!).
π Plugin Management - Dynamic plugin system for extending functionality with service registration, health monitoring, and capability routing.
The system uses a main container + sidecar architecture where services run as coordinated containers within a single Kubernetes pod:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SUSE AI Universal Proxy β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β UNIFIED SERVICE β β
β β β β
β β β’ MCP Proxy with session management β β
β β β’ Server registry and discovery β β
β β β’ Plugin management and orchestration β β
β β β’ Authentication and authorization β β
β β β β
β β HTTP: 8911 | HTTPS: 3911 β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββ β
β β PLUGINS β β
β β (External) β β
β β β β
β β Variable β β
β β Ports β β
β βββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
https://github.com/suse/suse-ai-up (branch: main)suse-ai-upservice.type: LoadBalancerauth.method: development (for no auth)Install using the helm chart:
helm install suse-ai-up ./charts/suse-ai-up
Get Service IP
kubectl get svc suse-ai-up-service -n suse-ai-up -o jsonpath='{.status.loadBalancer.ingress[0].ip}'
https://github.com/suse/suse-ai-up (branch: main)https://github.com/suse/suse-ai-up-ext(branch: v0.1.0)Access API documentation:
http://{IP ADDRESS}:8911/docs/index.html
git clone https://github.com/suse/suse-ai-up.git
cd suse-ai-up
go run ./cmd/uniproxy
Universal Proxy require Kubernets so the ideal development way is to deploy the helm chart in kubernetes
Check the file EXAMPLES.md
We welcome contributions! Please see our Contributing Guide for details.
Licensed under the Apache License, Version 2.0. See LICENSE for details.
SUSE AI Universal Proxy - Making AI model integration secure, scalable, and simple.
Go
98.6%