Skip to main content
MCP server CX Codex

skgate — Claude Code MCP server: what it does, how to install

A self-hosted gateway for MCP tools and LLMs behind OAuth 2.1. It runs server packages directly and proxies multiple model providers through one endpoint.

Open on GitHub

What skgate does

skgate acts as a centralized access point for MCP tools and AI providers. You do not have to create separate containers for every server. The latest image includes Node.js, Python with uv, Bun, and other runtimes. Give it an npm package, a PyPI package, or a GitHub repo, and its helper model inspects the manifests to configure launch arguments and required environment flags.

The built-in proxy exposes an OpenAI-compatible interface for Anthropic, Gemini, Mistral, Ollama, and OpenAI. Custom model aliases let you redirect downstream traffic when switching models without editing client code. Setting up an external OIDC provider is mandatory: the /admin console rejects local logins and depends entirely on OIDC.

What it helps with

  • run MCP servers from npm, PyPI, or git without dedicated containers
  • group multiple tool upstreams behind a single OAuth 2.1 URL
  • proxy different LLM APIs through a unified OpenAI-compatible format
  • repoint model targets across clients using custom aliases
  • access Grok models with an active subscription instead of an API key

Example prompts for the agent

  • Discover available tools on the gateway at https://skgate.example.com/mcp.
  • Call the notes server upstream via /mcp/notes to view open items.
  • Route this prompt to the grok-latest alias on the local proxy.

How to install skgate

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about skgate

How to install skgate in Claude Code?

Start the container using docker compose up -d with the ghcr.io/helv-io/skgate:latest image. Then configure Claude Code with an HTTP connection pointing to https://skgate.example.com/mcp or an individual upstream path.

What does skgate do?

It provides an authenticated hub for MCP servers and unifies calls to AI model providers. The software executes tool packages on demand, controls access with OAuth 2.1, and manages model aliases via an OpenAI-style endpoint.

What is the difference between the latest and slim tags?

The latest container packages runtime environments like Node.js, Bun, Deno, Python, Go, and .NET to manage internal processes. The slim image excludes those runtimes and acts strictly as a lightweight network proxy.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor