Skip to content

[GENT-1171] Initial OAuth flow in TUI working#50

Merged
Drummersbrother merged 26 commits into
mainfrom
tui_oauth
Sep 3, 2025
Merged

[GENT-1171] Initial OAuth flow in TUI working#50
Drummersbrother merged 26 commits into
mainfrom
tui_oauth

Conversation

@IliaMManolov
Copy link
Copy Markdown
Contributor

Adds OAuth to the TUI Setup process. Dumps all the OAuth cached stuff inside of the same location as open-edison loads it from (in ~/.fastmcp on my machine). Has a few teething issues that I will try to resolve asap:

  • link opens web browser correctly on iTerm and the Cursor terminal but the OAuth URL printing is broken because FastMCP uses its own fancy logging and it uses that to print the URL (adding whitespace to both ends of each line making it difficult to paste in the browser).
  • Dumps a lot of comms from FastMCP's OAuth flow into the terminal.

Both should be solvable by overriding the logger that FastMCP uses but it's a bit of an ass solution.

@notion-workspace
Copy link
Copy Markdown

openedison importer tui

@Drummersbrother Drummersbrother merged commit 0685c93 into main Sep 3, 2025
18 checks passed
@Drummersbrother Drummersbrother deleted the tui_oauth branch September 8, 2025 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants