octelium
A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA platform, API/AI/MCP gateway, a PaaS, an ngrok-alternative and a homelab infrastructure.
Octelium is a self-hosted zero trust secure access platform that functions as infrastructure for MCP (Model Context Protocol) gateways and AI agent architectures. It provides identity-based authentication, Layer 7-aware access control via policy-as-code, and secure remote deployment for MCP servers and agent-to-agent communication. The platform combines VPN-like client access over WireGuard/QUIC tunnels with clientless BeyondCorp-style access, enabling developers to build secure, scalable MCP gateways with OAuth2 authentication and fine-grained visibility.
Key Features
Use Cases
- 01Building secure MCP gateways with centralized identity and access management for AI agents
- 02Deploying Agent2Agent (A2A) protocol architectures with policy-based inter-agent communication
- 03Providing zero trust access to AI/LLM APIs with identity-based routing and visibility
- 04Creating self-hosted alternatives to ngrok or Cloudflare Tunnel for MCP server exposure
- 05Implementing secretless authentication for AI workloads accessing SaaS APIs and databases
- 06Running homelab MCP infrastructure with secure remote access from anywhere
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
octelium — FAQ
What is Octelium?+
Octelium is a free and open source, self-hosted zero trust platform that provides infrastructure for building MCP gateways and AI agent architectures. It offers identity management, OAuth2 authentication, Layer 7-aware access control, and secure deployment capabilities for MCP servers and agent-to-agent communication.
How do I install Octelium for MCP gateway use?+
Install Octelium on a Linux VM or VPS with at least 2GB RAM using the provided installation script, specifying your domain. Once installed, you manage the cluster with the octeliumctl CLI and can deploy MCP servers as services with identity-based access control.
Is Octelium free to use?+
Yes, Octelium is fully free and open source. Client components use Apache 2.0 license, while cluster components use AGPLv3. There's also an enterprise version with additional features available for free for personal and evaluation use.
What are the prerequisites for running Octelium?+
You need a Linux server (Ubuntu 24.04+, Debian 12+, or similar) with at least 2GB RAM and 20GB disk storage, plus a domain name. Octelium runs on Kubernetes and can be installed on a single-node cluster or production multi-node installations.
Which AI clients work with Octelium MCP gateways?+
Octelium provides infrastructure for hosting MCP servers that can be accessed by any MCP-compatible client. It handles authentication, access control, and secure tunneling, allowing standard MCP clients to connect through its zero trust gateway.
Do I need API keys to use Octelium?+
No API keys are required for Octelium itself. The platform's secretless access feature actually eliminates the need to manage and distribute API keys for upstream services, handling authentication dynamically via identity-based policies.
How do I install octelium?+
Open the source repository on GitHub and follow its README. octelium is a mcp server — MCP Agents Market links you directly to the official repo.
Is octelium free?+
octelium is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.