MCP.Market

skgate MCP server

by helv-io·io.github.helv-io/skgate·v0.28.0·9 stars

Self-hosted MCP gateway and LLM proxy: OAuth 2.1, model aliases, Grok subscription as an API.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

not scanned yet

Adoption
Growing

9 stars

Reviews

Write one

Nobody has reviewed skgate yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

skgate tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How skgate compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 45% of 4,460 AI and agents servers
GitHub stars
9
more than 83% of 2,711 AI and agents servers

Release history: 6 versions in the registry since 2026-10-08, latest 2026-10-18, typically one every 1 day.

Install skgate in Claude Code, Cursor or VS Code

claude mcp add skgate -- docker run -i --rm ghcr.io/helv-io/skgate:0.28.0
Add to Cursor

What the publisher says

From the skgate repository's README, as published. We do not edit it. Read it on GitHub

skgate

Serve your MCP servers and REST APIs from one OAuth-protected gateway. Also proxy your SI providers behind one address with model aliases, and use your Grok subscription as an OpenAI-compatible API, no API key needed.

Any MCP server. skgate can run them for you, so you do not need one container per server.

Name Origin

skgate /ɛsˈkɑːɡeɪt/ (ess-KAH-gate)

"sk" is how a lot of SI API keys start, and "gate" is for gateway. Not a great name, but it's ours.

The plane in the logo is an inside joke. The public wouldn't understand it, and I'm not about to explain it. Sorry.

Quality

Is it good?

Yes

Quick start

You need an OIDC provider with a confidential client for skgate. Admin login is OIDC only. Trying it on one machine? docs/quickstart.md runs skgate with a bundled provider and no accounts.

# docker-compose.yml
services:
  skgate:
    container_name: skgate
    image: ghcr.io/helv-io/skgate:latest
    restart: always
    ports:
      - 8080:8080
    environment:
      - PUBLIC_URL=https://skgate.example.com
      - OIDC_ISSUER=https://auth.example.com
      - OIDC_CLIENT_ID=skgate
      - OIDC_CLIENT_SECRET=change-me
    volumes:
      - ./data:/data
    healthcheck:
      test: ["CMD", "/skgate", "healthcheck"]
      interval: 30s
      timeout: 5s
      retries: 3
  1. docker compose up -d
  2. Open https://skgate.example.com/admin and sign in through your OIDC provider.
  3. mcp upstreams > Add upstream: a remote MCP server, or a GitHub repository, npm package, or PyPI package that skgate runs for you (see Add an MCP server with Suggest configuration).
  4. Point your MCP client at https://skgate.example.com/mcp or the site root for every included upstream, or at https://skgate.example.com/mcp/ for one upstream. Sign in when it asks.

Image tags:

  • latest: proxy + managed MCP servers. Bundles Node.js (npx), pnpm, Bun (bunx), Deno, Python (uv, uvx), Go, .NET and git.
  • slim: proxy only

To upgrade, back up ./data, then docker compose pull && docker compose up -d.

Proxy your SI providers

skgate is also an OpenAI-compatible API in front of your SI providers. Point your apps at one address; switch the provider behind them without changing the apps. User-defined model aliases give your apps a stable model name of your choosing.

Grok can use subscription sign-in with no API key. Other providers use that provider's API key (OpenAI, Anthropic, Gemini, Mistral, DeepSeek, Groq, OpenRouter, Ollama, LM Studio, and any OpenAI-compatible endpoint).

  1. status > Grok > Sign in: open the shown address, enter the code, approve. skgate keeps the sign-in fresh.
  2. keys > enter a name > Create key. Copy the sk-... key; it is shown once.
  3. Use it: base URL https://skgate.example.com/v1, API key sk-... (see Examples).
  • These base URLs all reach the same API: /v1, /api, /api/v1, and the bare host. Use whichever form your client expects.
  1. Other providers: status > Add provider, pick one and enter its API key. Type the provider's address in any form; skgate finds the one that works.

Examples

curl: models and a chat completion

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

skgate: common questions

Is skgate MCP server safe?
Mostly: it is graded B (75/100). Read the skgate safety report
How do I install skgate?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does skgate need an API key?
Yes. The registry entry asks for OIDC_CLIENT_SECRET.
Is skgate maintained?
The last commit was 27 days ago (2026-10-08). The latest release is v0.28.0.
What can I use instead of skgate?
Servers from other publishers that do the same job: SuperCompress MCP server, Agent Sniper MCP server and Mnemoverse Memory MCP server.
How does skgate compare with other AI and agents MCP servers?
safety score 75/100 (higher than 45% of 4,460 AI and agents servers); github stars 9 (more than 83% of 2,711 AI and agents servers). Full comparison.

Alternatives to skgate

Same job from other publishers: the closest match first, then the best rated.

  • SuperCompress
    Compress coding-agent context ~64%. Hosted Neural Keep MCP for Cursor/Claude/Codex.
    B
  • Agent Sniper
    Self-custodial pump.fun sniper: arm strategies, snipe, manage positions. Simulate by default.
    B
  • Mnemoverse Memory
    Hosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp
    A
  • freellmpool
    OpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.
    A
  • llmtrim
    MCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.
    A