v0.0.1
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.1Documentation
Changelog
Features
- 59253db: feat(docs): Add comprehensive OAuth provider configuration examples (Tommy Nguyen tuannvm@hotmail.com)
- 86ac4e6: feat(logging): Add pluggable logging interface with default implementation (Tommy Nguyen tuannvm@hotmail.com)
- 3cc4570: feat(middleware): implement OAuth token validation and security layers (Tommy Nguyen tuannvm@hotmail.com)
- 10e6422: feat(server): Add WithOAuth for composable OAuth middleware integration (Tommy Nguyen tuannvm@hotmail.com)
Bug Fixes
- 70c654c: fix(logging): Add default logger to prevent nil pointer in configs (Tommy Nguyen tuannvm@hotmail.com)
- 92fb85e: fix(middleware): clarify GetUserFromContext and CreateHTTPContextFunc usage (Tommy Nguyen tuannvm@hotmail.com)
- cb1d6bc: fix(oauth): addresses critical issues for extraction readiness (Tommy Nguyen tuannvm@hotmail.com)
Other Changes
- f7bed05: Create README.md (Tommy Nguyen tuannvm@users.noreply.github.com)
- 50b9d23: README.md: update to include current release status and instruction (Tommy Nguyen tuannvm@hotmail.com)
- 9b534ef: build(chore): Add 4 external dependencies to go.mod and document them (Tommy Nguyen tuannvm@hotmail.com)
- 389a1a3: ci(release): update release workflow with tag prefix parameter (Tommy Nguyen tuannvm@hotmail.com)
- bd49040: refactor(api_test.go): Rename test file and update related function names (Tommy Nguyen tuannvm@hotmail.com)
- 33136ad: refactor(provider): move core types to provider/ package and fix imports (Tommy Nguyen tuannvm@hotmail.com)
- eecc99e: refactor: Introduce configurable Logger for improved logging flexibility (Tommy Nguyen tuannvm@hotmail.com)
Full Changelog: ...v0.0.1