# SMCP Proxy (OIDC)

> Use this tool when you need to add authentication and authorization layers to existing MCP implementations or manage access to multiple AI models securely. It provides a reverse proxy for MCP servers, validating OIDC tokens and forwarding authenticated requests to configured backends, with support for multiple backend configurations and path-based routing. Ideal for organizations requiring unified, secure access to AI models, it offers a server component for token validation and a client component for automated token acquisition.

Canonical page: https://skillsregistry.net/skills/ksysoev-smcp-proxy-oidc  
JSON: https://api.skillsregistry.net/v1/skills/ksysoev-smcp-proxy-oidc

## Description

SMCP-Proxy is a secure reverse proxy for MCP servers that provides authentication and authorization via OIDC. Developed by Kirill Sysoev, it features both server and client components: the server validates OIDC tokens and forwards authenticated requests to configured MCP backends (supporting both HTTP and local subprocess backends), while the client implements client credentials flow to acquire tokens automatically. The implementation supports multiple backend configurations with path-based routing, model information endpoints, and metrics collection. This proxy is particularly valuable for organizations needing to add authentication layers to existing MCP implementations or managing access to multiple AI models through a unified, secure interface.

## Trust

- **Trust score (0–1):** 0.94
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ksysoev-smcp-proxy-oidc)
- **Repository:** <https://github.com/ksysoev/smcp-proxy>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "ksysoev-smcp-proxy-oidc"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ksysoev-smcp-proxy-oidc` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ksysoev-smcp-proxy-oidc/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
