gemini-cli - 💡(How to fix) Fix error connecting to atlassian mcp server [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
google-gemini/gemini-cli#26980Fetched 2026-05-14 03:46:02
View on GitHub
Comments
1
Participants
2
Timeline
12
Reactions
0
Author
Timeline (top)
labeled ×7unlabeled ×2added_to_project_v2 ×1commented ×1

Error Message

ℹ Loaded cached credentials. │ │ │ │ ℹ Detected terminal background color: #011423 │ │ │ │ ℹ Detected terminal name: tmux 3.6a │ │ │ │ ⚠ Ripgrep is not available. Falling back to GrepTool. │ │ ⚠ [STARTUP] Cannot start phase 'load_builtin_commands': phase is already active. Call end() before starting again. │ │ ℹ │ │ ℹ Authenticated via "oauth-personal". │ │ ℹ Registering notification handlers for server 'atlassian'. Capabilities: { logging: {}, resources: {}, tools: { │ │ listChanged: true } } │ │ ℹ Server 'atlassian' supports tool updates. Listening for changes... │ │ ℹ Server 'atlassian' has resources but did not declare 'listChanged' capability. Listening anyway for robustness... │ │ ℹ Scheduling MCP context refresh... │ │ ℹ Executing MCP context refresh... │ │ ℹ MCP context refresh complete. │ │ ℹ OAuth callback server listening on port 53428 │ │ ✖ ========================================= │ │ This is an unexpected error. Please file a bug report using the /bug tool. │ │ CRITICAL: Unhandled Promise Rejection! │ │ ========================================= │ │ Reason: Error: OAuth callback timeout │ │ Stack trace: │ │ Error: OAuth callback timeout │ │ at Timeout._onTimeout │ │ (file:///Users/ioannisf/.local/share/mise/installs/gemini/0.42.0/lib/node_modules/@google/gemini-cli/bundle/chunk-7VVHSNDQ │ │ .js:325519:29) │ │ at listOnTimeout (node:internal/timers:588:17) │ │ at process.processTimers (node:internal/timers:523:7)

Code Example

Loaded cached credentials.                                                                                                 
│                                                                                                                               │
│ ℹ  Detected terminal background color: #011423│                                                                                                                               │
│ ℹ  Detected terminal name: tmux 3.6a                                                                                          │
│                                                                                                                               │
│ ⚠  Ripgrep is not available. Falling back to GrepTool.                                                                        
│ ⚠  [STARTUP] Cannot start phase 'load_builtin_commands': phase is already active. Call end() before starting again.           
│ ℹ                                                                                                                             │
│ ℹ  Authenticated via "oauth-personal".                                                                                        
│ ℹ  Registering notification handlers for server 'atlassian'. Capabilities: { logging: {}, resources: {}, tools: {│    listChanged: true } }│ ℹ  Server 'atlassian' supports tool updates. Listening for changes...│ ℹ  Server 'atlassian' has resources but did not declare 'listChanged' capability. Listening anyway for robustness...│ ℹ  Scheduling MCP context refresh...│ ℹ  Executing MCP context refresh...│ ℹ  MCP context refresh complete.                                                                                              
│ ℹ  OAuth callback server listening on port 53428│ ✖  =========================================This is an unexpected error. Please file a bug report using the /bug tool.                                                 
CRITICAL: Unhandled Promise Rejection!=========================================Reason: Error: OAuth callback timeout                                                                                      │
Stack trace:Error: OAuth callback timeout                                                                                              │
│        at Timeout._onTimeout    (file:///Users/ioannisf/.local/share/mise/installs/gemini/0.42.0/lib/node_modules/@google/gemini-cli/bundle/chunk-7VVHSNDQ │
.js:325519:29)│        at listOnTimeout (node:internal/timers:588:17)│        at process.processTimers (node:internal/timers:523:7)
RAW_BUFFERClick to expand / collapse

What happened?

 ℹ  Loaded cached credentials.                                                                                                 │
│                                                                                                                               │
│ ℹ  Detected terminal background color: #011423                                                                                │
│                                                                                                                               │
│ ℹ  Detected terminal name: tmux 3.6a                                                                                          │
│                                                                                                                               │
│ ⚠  Ripgrep is not available. Falling back to GrepTool.                                                                        │
│ ⚠  [STARTUP] Cannot start phase 'load_builtin_commands': phase is already active. Call end() before starting again.           │
│ ℹ                                                                                                                             │
│ ℹ  Authenticated via "oauth-personal".                                                                                        │
│ ℹ  Registering notification handlers for server 'atlassian'. Capabilities: { logging: {}, resources: {}, tools: {             │
│    listChanged: true } }                                                                                                      │
│ ℹ  Server 'atlassian' supports tool updates. Listening for changes...                                                         │
│ ℹ  Server 'atlassian' has resources but did not declare 'listChanged' capability. Listening anyway for robustness...          │
│ ℹ  Scheduling MCP context refresh...                                                                                          │
│ ℹ  Executing MCP context refresh...                                                                                           │
│ ℹ  MCP context refresh complete.                                                                                              │
│ ℹ  OAuth callback server listening on port 53428                                                                              │
│ ✖  =========================================                                                                                  │
│    This is an unexpected error. Please file a bug report using the /bug tool.                                                 │
│    CRITICAL: Unhandled Promise Rejection!                                                                                     │
│    =========================================                                                                                  │
│    Reason: Error: OAuth callback timeout                                                                                      │
│    Stack trace:                                                                                                               │
│    Error: OAuth callback timeout                                                                                              │
│        at Timeout._onTimeout                                                                                                  │
│    (file:///Users/ioannisf/.local/share/mise/installs/gemini/0.42.0/lib/node_modules/@google/gemini-cli/bundle/chunk-7VVHSNDQ │
│    .js:325519:29)                                                                                                             │
│        at listOnTimeout (node:internal/timers:588:17)                                                                         │
│        at process.processTimers (node:internal/timers:523:7)

What did you expect to happen?

I don't know, I haven't used gemini with mcp before, but I guess I would expect the integration to work.

Client information

  • CLI Version: 0.42.0
  • Git Commit: 68e2196d5
  • Session ID: 6c64b12b-5ade-4b55-8199-92b47558bcc8
  • Operating System: darwin v22.22.0
  • Sandbox Environment: no sandbox
  • Model Version: auto-gemini-3
  • Auth Type: oauth-personal
  • Memory Usage: 146.4 MB
  • Terminal Name: tmux 3.6a
  • Terminal Background: #011423
  • Kitty Keyboard Protocol: Unsupported

Login information

Google account

Anything else we need to know?

No response

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING