Skip to content

v0.10.6

Latest
Compare
Choose a tag to compare
@sooperset sooperset released this 11 May 16:11
bcad8e8

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:

    • Step-by-step instructions for creating an Atlassian OAuth app
    • Clear guidance for using the --oauth-setup wizard
    • Emphasis on the importance of the offline_access scope for refresh tokens
    • Updated IDE integration examples (Cursor, Claude Desktop) (#411, #414)
  • 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