1. Conduid
  2. Security
  3. Securemcp Okta Gateway
MCP server · Security

Securemcp Okta Gateway

Secure MCP Okta Gateway is a gateway server that provides OAuth 2.0 Authorization Server and Resource Server functionalities, acting as a bridge between Model Context Protocol (MCP) clients and Okta authentication

Unclaimed mcpoauth2okta
34Low

Scored 6 months ago · breakdown

About Securemcp Okta Gateway

Securemcp Okta Gateway is an MCP server in the Security category: secure MCP Okta Gateway is a gateway server that provides OAuth 2.0 Authorization Server and Resource Server functionalities, acting as a bridge between Model Context Protocol (MCP) clients and Okta authentication.

Install

From source
git clone https://github.com/securemcp/securemcp-okta-gateway

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Securemcp Okta Gateway

Powered by Claude · Grounded in docs

I know everything about Securemcp Okta Gateway. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Secure MCP Okta Gateway

Overview

Secure MCP Okta Gateway is a gateway server that provides OAuth 2.0 Authorization Server and Resource Server functionalities, acting as a bridge between Model Context Protocol (MCP) clients and Okta authentication. It supports dynamic client registration, authorization, token issuance, and proxying requests to backend services, all while enforcing secure authentication and authorization flows.

Features

  • OAuth 2.0 Authorization Server endpoints (dynamic client registration, authorization, token, etc.)
  • Okta integration for user authentication
  • Secure token issuance and validation
  • Reverse proxy for protected backend services
  • Health check endpoint
  • Configurable via YAML and environment variables
  • Redis-based session and token storage
  • Structured logging

Requirements

  • Go 1.24 or later
  • Redis server

Installation

git clone https://github.com/securemcp/securemcp-okta-gateway.git
cd securemcp-okta-gateway
go build -o securemcp-okta-gateway

Configuration

Edit config.yaml to define proxy routes:

proxies:
  - pattern: "/mcp/dice/"
    target_url: "http://localhost:3000"
  - pattern: "/mcp/uuid/"
    target_url: "http://localhost:4000"

Set environment variables as needed (see .env.sample for examples):

  • KVS_ADDR: Redis address (e.g., localhost:6379)
  • KVS_PASSWORD: Redis password
  • PORT: Port to run the server (default: 8080)
  • OKTA_URL, OKTA_CLIENT_ID, OKTA_CLIENT_SECRET, OKTA_REDIRECT_URI: Okta OAuth settings

Usage

Start the server:

./securemcp-okta-gateway

Endpoints

  • GET /healthz — Health check
  • POST /auth/register — Dynamic client registration
  • GET /auth/authorize — OAuth authorization endpoint
  • GET /auth/callback — OAuth callback endpoint
  • POST /auth/token — Token issuance endpoint
  • GET /.well-known/oauth-authorization-server — Authorization server metadata
  • GET /.well-known/oauth-protected-resource — Resource server metadata
  • Proxy endpoints as defined in config.yaml (e.g., /mcp/dice/, /mcp/uuid/)

MCP Clients

Cursor MCP Clients

{
  "mcpServers": {
    "dice": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "http://localhost:8080/mcp/dice/mcp"]
    },
    "uuid": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "http://localhost:8080/mcp/uuid/mcp"]
    },
  }
}

License

MIT License

References

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Securemcp Okta Gateway

How do I install Securemcp Okta Gateway?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Securemcp Okta Gateway safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Securemcp Okta Gateway still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.