Skip to content

fix(mcp): use Redis-backed storage for OAuth state#2227

Merged
jordan-umusu merged 1 commit intomainfrom
fix/mcp-redis-oauth-storage
Mar 2, 2026
Merged

fix(mcp): use Redis-backed storage for OAuth state#2227
jordan-umusu merged 1 commit intomainfrom
fix/mcp-redis-oauth-storage

Conversation

@jordan-umusu
Copy link
Collaborator

@jordan-umusu jordan-umusu commented Mar 2, 2026

Summary by cubic

Store MCP OAuth state in Redis (with optional encryption) so logins persist across restarts and work across replicas. Helm and docker-compose now wire REDIS_URL and allow MCP to access Redis.

  • Migration
    • Set REDIS_URL for MCP.
    • Optional: set TRACECAT__DB_ENCRYPTION_KEY to encrypt stored state.

Written for commit f7ffada. Summary will update on new commits.

@jordan-umusu jordan-umusu added mcp Tracecat MCP Connector fix Bug fix labels Mar 2, 2026
@jordan-umusu jordan-umusu marked this pull request as ready for review March 2, 2026 15:01
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 6 files

Copy link
Contributor

@daryllimyt daryllimyt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just one clarification

@jordan-umusu jordan-umusu merged commit c8650ca into main Mar 2, 2026
20 checks passed
@jordan-umusu jordan-umusu deleted the fix/mcp-redis-oauth-storage branch March 2, 2026 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix Bug fix mcp Tracecat MCP Connector

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants