Skip to content

Releases: tuannvm/oauth-mcp-proxy

v1.0.1

04 Nov 00:37
d71ecb7

Choose a tag to compare

OAuth MCP Proxy v1.0.1

OAuth 2.1 authentication library for Go MCP servers.

Installation

go get github.com/tuannvm/oauth-mcp-proxy@v1.0.1

Documentation

Changelog

Other Changes

Full Changelog: v1.0.0...v1.0.1

v1.0.0

23 Oct 01:38
ed55729

Choose a tag to compare

v1.0.0 - Dual SDK Support

What's New

Dual SDK Support - Works with both:

  • mark3labs/mcp-go
  • modelcontextprotocol/go-sdk (official)

One-time setup protects all tools automatically with token validation and caching, regardless of which SDK you use.

Usage

mark3labs SDK:

import "github.com/tuannvm/oauth-mcp-proxy/mark3labs"

_, oauthOption, _ := mark3labs.WithOAuth(mux, &oauth.Config{...})
mcpServer := server.NewMCPServer("name", "1.0.0", oauthOption)

Official SDK:

import mcpoauth "github.com/tuannvm/oauth-mcp-proxy/mcp"

mcpServer := mcp.NewServer(&mcp.Implementation{...}, nil)
_, handler, _ := mcpoauth.WithOAuth(mux, &oauth.Config{...}, mcpServer)
http.ListenAndServe(":8080", handler)

📦 Installation

go get github.com/tuannvm/oauth-mcp-proxy

📚 Resources

Changelog

Other Changes

Full Changelog: v0.1.0...v1.0.0

v0.1.0

20 Oct 05:43
41ddb4c

Choose a tag to compare

OAuth MCP Proxy v0.1.0

OAuth 2.1 authentication library for Go MCP servers.

Installation

go get github.com/tuannvm/oauth-mcp-proxy@v0.1.0

Documentation

Changelog

Other Changes

Full Changelog: v0.0.4...v0.1.0

v0.0.4

20 Oct 04:00
7c7d7dc

Choose a tag to compare

OAuth MCP Proxy v0.0.4

OAuth 2.1 authentication library for Go MCP servers.

Installation

go get github.com/tuannvm/oauth-mcp-proxy@v0.0.4

Documentation

Changelog

Features

  • 7c7d7dc: feat(oauth): add /oauth/register endpoint for dynamic client registration (@tuannvm)

Full Changelog: v0.0.3...v0.0.4

v0.0.3

20 Oct 03:46
aa7dbfb

Choose a tag to compare

OAuth MCP Proxy v0.0.3

OAuth 2.1 authentication library for Go MCP servers.

Installation

go get github.com/tuannvm/oauth-mcp-proxy@v0.0.3

Documentation

Changelog

Other Changes

  • 250922d: chore(docs): Add CLAUDE.md with project and architecture overview (@tuannvm)
  • aa7dbfb: refactor(provider): initialize logger and audience in OAuthValidator (@tuannvm)

Full Changelog: v0.0.2...v0.0.3

v0.0.2

20 Oct 00:31
70cd6d3

Choose a tag to compare

OAuth MCP Proxy v0.0.2

OAuth 2.1 authentication library for Go MCP servers.

Installation

go get github.com/tuannvm/oauth-mcp-proxy@v0.0.2

Documentation

Changelog

Full Changelog: v0.0.1...v0.0.2

v0.0.1

19 Oct 21:11
84be8c2

Choose a tag to compare

OAuth MCP Proxy v0.0.1

OAuth 2.1 authentication library for Go MCP servers.

Installation

go get github.com/tuannvm/oauth-mcp-proxy@v0.0.1

Documentation

Changelog

Features

Bug Fixes

Other Changes

Full Changelog: ...v0.0.1