This release enhances the OAuth 2.0 authentication experience with improved detection logic and comprehensive documentation.
🔐 OAuth Improvements
- Better OAuth Detection: Fixed configuration detection to properly recognize and prioritize OAuth 2.0 when all required environment variables (including
ATLASSIAN_OAUTH_CLOUD_ID
) are present. This ensures OAuth takes precedence over other authentication methods when fully configured. (#410, #412)
📚 Documentation
-
Comprehensive OAuth 2.0 Guide: Restored and significantly enhanced the OAuth setup documentation with:
-
Docker OAuth Support: Added Docker-specific instructions for OAuth configuration, including token persistence via volume mounting:
docker run --rm -i \ -p 8080:8080 \ -v "${HOME}/.mcp-atlassian:/home/app/.mcp-atlassian" \ ghcr.io/sooperset/mcp-atlassian:latest --oauth-setup -v
This ensures OAuth tokens stored in
~/.mcp-atlassian
persist across container runs. (#413) -
Configuration Clarity: Reorganized authentication methods in
.env.example
for better readability and understanding. (#414, #415)
Full Changelog: v0.10.5...v0.10.6