MCP Directory
Back

mcp-oauth2.1-server

by QuantGeekDev · TypeScript · ★ 8

Reference mcp server implementation of draft mcp oauth spec https://modelcontextprotocol.io/specification/draft/basic/authorization#2-3-authorization-server-discovery

#mcp#mcp-host#mcp-server#mcp-servers#mcp-tools#modelcontextprotocol

Install

npx -y github:QuantGeekDev/mcp-oauth2.1-server

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-oauth2-1-server": {
      "command": "npx",
      "args": [
        "-y",
        "github:QuantGeekDev/mcp-oauth2.1-server"
      ]
    }
  }
}

From the README

This is a reference MCP Server implementation of the [draft Authorization spec updates](https://modelcontextprotocol.io/specification/draft/basic/authorization#2-3-authorization-server-discovery) using the official typescript sdk. This repo can be used with this [Postman collection](https://www.postman.com/universal-crescent-673411/workspace/mcp-servers) There are two separate auth provider options: 1. Cognito 2. Keycloak (self-hosted) We validate the scope: , with . For example, Keep in mind that OAuth 2.1 doesn't allow protocol, so you will want to use ngrok with a static url (availabl…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related productivity servers