mcp-auth-kit

bradburch/mcp-auth-kit
★ 0 stars TypeScript AI/LLM Updated today
A production-minded MCP server kit: OAuth 2.1/PKCE, rate limiting, scope-gated tools, two-phase confirm — bring your own tools, identity, and storage.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-auth-kit": {
      "command": "npx",
      "args": [
        "-y",
        "bradburch/mcp-auth-kit"
      ]
    }
  }
}

README Excerpt

A production-minded MCP server kit: OAuth 2.1/PKCE, rate limiting, scope-gated tools, and two-phase confirm — bring your own tools, identity, and storage. > **⚠️ Status: pre-1.0 (`0.2.0`).** The OAuth core is independently reviewed and tested, but the API may still change and there are **deliberate design limitations** to understand before production use — most importantly: single-use code redemption, refresh-token rotation, and confirm idempotency are **best-effort, not exactly-once** on a stor

Tools (20)

DELETEGETPOSTToolContextaccentColorallowClientIdMetadataDocumentsallowedOriginsappNamebaseUrlbook_slotbrandingcodedefaultdescriptionemailfieldshooksidentityipAuthorizePerHouripExtractor

Topics

ai-agentsanthropicauthenticationauthorizationhonollmmcpmcp-servermodel-context-protocoloauth2oauth21pkcerate-limitingtypescriptzod